Дмитрий Смирнов родился в Тверской области, окончил Тверской музыкальный колледж имени М.П. Мусоргского по классу трубы у Шалыгина А. Б.
В 2008 году стал обладателем Гран-при V Открытого конкурса исполнителей на духовых инструментах в г. Ярославле. Во время учебы в колледже трижды становился степендиатом премии Губернатора Тверской области.
В 2015 году окончил Московскую консерваторию имени П.И. Чайковского в классе профессора Новикова В.А.