Родился в Москве. В 2009 г. окончил Государственный колледж имени Гнесиных (класс Светланы Нестеренко) и поступил в Академию хорового искусства имени В.С. Попова, также в класс Светланы Нестеренко. Принимал участие в мастер-классе американского тенора Нила Шикоффа.
В 2012 г. получил грант Национального филармонического оркестра России.
В 2013 г. стал стипендиатом Фонда Муслима Магомаева.
С 2013 г. — солист театра Новая опера имени Е.В. Колобова, где исполняет следующие партии: Иван Лыков («Царская невеста» Н. Римского-Корсакова), Ленский («Евгений Онегин» П. Чайковского), Альфред («Травиата» Дж. Верди), Первый бирюч («Снегурочка» Н. Римского-Корсакова), Арифметик, Лягушка («Дитя и волшебство» М. Равеля), Щелкунчик-принц («Щелкунчик. Опера» по одноименному балету П. Чайковского).
Выступал с такими дирижерами, как Владимир Спиваков, Владимир Федосеев, Йоханнес Принц, Отто Тауск, Владимир Юровский, Кен Дэвид Мазур, Марис Сирмайс, Михаил Плетнёв, Константин Орбелян, Петер Нойман, Фабио Мастранжело, Чарльз Оливьери-Монро, Бенжамин Пьоннье.
В 2010 г. исполнил партию тенора в Реквиеме К. Сен-Санса с Национальным филармоническим оркестром России под управлением Владимира Спивакова в Большом зале консерватории.
В 2013 и 2014 г. принимал участие в Международном фестивале классической музыки Владимира Спивакова в Кольмаре (Франция), фестивалях: «Черешневый лес», «Владимир Спиваков приглашает», «Подмосковные вечера с Чайковским», «Времена года в Подмосковье», музыкальном фестивале Василия Ладюка «Опера Live».
В 2014 г. исполнил партию Феррандо в постановке оперы «Так поступают все женщины» В.А. Моцарта в Большом театре.
В 2015 г. принял участие в концертном исполнении оперы «Гамлет» А. Тома в Концертном зале им. П.И. Чайковского (партия Лаэрта, дирижер Бенжамин Пьоннье) и гала-концерте телевизионного проекта «Большая опера» в Большом зале Московской консерватории (дирижер Гинтарас Ринкявичус).
В 2016 г. исполнил партию тенора в оратории Г.Ф. Генделя «Мессия» в Московском международном Доме музыки (дирижер Фридер Берниус).
В январе 2017 г. принял участие в концертном исполнении оперы «Путешествие в Реймс» Дж. Россини в Большом театре, исполнив партию Шевалье Бельфьоре (дирижер Туган Сохиев), в июне — в постановке оперы «Снегурочка» Н. Римского-Корсакова (режиссер-постановщик Александр Титель, дирижер-постановщик Туган Сохиев), исполнив партию Царя Берендея.
В 2018 г. на сцене Баденского государственного театра в Карлсруэ исполнил партии Тамино («Волшебная флейта» В.А. Моцарта), Оронте («Альцина» Г.Ф. Генделя), Лорда Перси («Анна Болейн» Г. Доницетти), в Немецкой опере на Рейне спел партию Альфреда («Травиата» Дж. Верди).