Окончил Хоровое училище имени М. И. Глинки по специальности «дирижёр академического хора» в 2005 году. В 2010 году окончил дирижёрский факультет Санкт-Петербургской государственной консерватории имени Н. А. Римского-Корсакова (педагог — профессор В. Нестеров; параллельно брал уроки вокала у К. Плужникова). В настоящее время является студентом вокального отделения консерватории и занимается в классе И. Богачёвой.
Принимал участие в постановке оперы Г. Пёрселла «Дидона и Эней» (Театр оперы и балета Консерватории и Эрмитажный театр, 2006), а также в концерте «Мир оперы. Бенджамин Бриттен» в зале Академической капеллы. В 2007 году исполнил партию тенора в балете Л. Десятникова «Как старый шарманщик...» (Мариинский театр) и партии Боярина Ивана в гамбургской премьере оперы И. Маттезона «Борис Годунов», которая также была поставлена в Михайловском театре и в театре «Новая опера» в Москве (2007). Приглашённый солист Академической филармонии имени Д. Д. Шостаковича и Рижской филармонии (с 2011 года). Выступал в Латвии, Бельгии, Испании, Италии, Германии, Голландии и др. Работал с такими дирижёрами, как Василий Синайский, Геннадий Рождественский, Александр Титов, Лео Кремер, Саулюс Сондецкис, Николай Алексеев, Валентин Нестеров, Марис Сирмайс и др.
В репертуаре певца — теноровые партии в произведениях И.-С. Баха («Страсти по Матфею», «Страсти по Иоанну», Рождественская оратория, Месса си минор), Г. Шютца («История воскресения Иисуса Христа»), Г. Генделя («Пир Александра»), В.-А. Моцарта (Реквием, Коронационная месса, Большая месса, Тамино в «Волшебной флейте»), Дж. Россини (Месса прославления), Ж.-Ф. Рамо (заглавная партия в «Пигмалионе»), Р. Шумана (Реквием), Ф. Мендельсона («Первая Вальпургиева ночь», «Павел»), Й. Гайдна («Нельсон-месса»), К. Орфа («Кармина Бурана»), Б. Бриттена (Военный реквием), Э. Ллойда Уэббера (Реквием), Д. Бортнянского (Фроним в «Алкиде»), П. И. Чайковского (Ленский в «Евгении Онегине», Водемон в «Иоланте», Чекалинский в «Пиковой даме»), С. Рахманинова (Молодой цыган в «Алеко»), И. Ф. Стравинского («Царь Эдип», «Свадебка»).
С 2015 года — солист Михайловского театра. На сцене театра исполняет теноровые партии в операх В.-А. Моцарта, Дж. Россини, Дж. Верди, Ж.-Ф. Галеви, Р. Леонкавалло, А. Дворжака, Л. Яначека, П. И. Чайковского. Также участвовал в концертных исполнениях «Снегурочки» Н. А. Римского-Корсакова (Берендей) под управлением Дмитрия Юровского, «Севильского цирюльника» Дж. Россини (Альмавива) под управлением Фредерика Шазлена, «Алеко» С. В. Рахманинова (Молодой цыган) в рамках концерта к юбилею Сергея Лейферкуса и «Дона Паскуале» Г. Доницетти (Эрнесто) под управлением Михаила Татарникова.