Родился в Ленинграде.
В 2008 окончил СПбГАТИ (ныне РГИСИ) по специальности «Артист музыкального театра», курс народного артиста РФ, профессора А. В. Петрова.
В 2015 окончил Санкт-Петербургскую государственную консерваторию им. Н. А. Римского-Корсакова (вокальное отделение, класс нар. арт. РФ В. М. Черноморцева). В период обучения принимал участие в опере Н. А. Римского-Корсакова «Царская невеста» в партии Елисея Бомелия на сцене Театра Консерватории.
С 2004 — солист Санкт-Петербургского государственного детского музыкального театра «Зазеркалье».
В 2008–2009 являлся приглашенным солистом театра «Санкт-Петербург Опера», где исполнил партии Горо (Дж. Пуччини. «Мадам Баттерфляй»), Мисаила (М. Мусоргский. «Борис Годунов»), Норманна (Г. Доницетти. «Лючия ди Ламмермур»), Беппо-Арлекин (Р. Леонкавалло. «Паяцы»).
С 2018 — педагог по мастерству актёра на РГИСИ (факультет музыкального театра и эстрадного мастерства).
Принимал участие в III и V Санкт-Петербургском международном фестивале «Опера — всем» (Жоакино в опере Л. Бетховена «Фиделио» под управлением С. В. Стадлера, 2014; Елустаф в опере С. Прокофьева «Дуэнья» под управлением М. Голикова, 2016; Дон Курцио в опере В. А. Моцарта «Свадьба Фигаро» под управлением Ф. Мастранджело, 2016)
Партии и роли, исполняемые на сцене театра «Зазеркалье»:
- Кролик (Ольга Петрова. «Здравствуй, Винни!»)
- Ермолай, муж хозяйки (Анастасия Беспалова. «Крошечка-Хаврошечка»)
- Министр Цин, Министр Канн Си («Сказка о Соловье, Императоре и Смерти»)
- Сергей Семёнович, учитель географии (Сергей Плешак. «Старик Хоттабыч»)
- Глашатай, Шаман (Станислав Важов. «Робинзон Крузо»)
- Волки, собаки, индейцы, золотоискатели, Красавчик Смит (Анастасия Беспалова. «Белый Клык»)
- Тилибом (Ефрем Подгайц. «Алиса в Зазеркалье»)
- Моностатос (Вольфганг Амадей Моцарт. «Волшебная флейта»)
- Знайка (Владимир Баскин. «Приключения Незнайки»)
- Гувернёр, Лакей, Ряженый («Детский альбом»)
- Горо, маклер (Джакомо Пуччини. «Мадам Баттерфляй»)
- Адвокат, Следователь (Джордж Гершвин. «Порги и Бесс»)
- Ремендадо, контрабандист (Жорж Бизе. «Кармен»)
- Неизвестный, Помощник дежурного, Фальк, директор театра, Лесничий, Дежурный тюрьмы, Неизвестный (Иоганн Штраус. «Летучая мышь»)
- Бобыль Бакула, Царь Берендей, Леший (Николай Римский-Корсаков. «Снегурочка»)
- Герольд, Родриго (Джузеппе Верди. «Отелло»)
- Трике (Пётр Чайковский. «Евгений Онегин»)
- Петя (Сергей Прокофьев. «Петя и волк»)
- Чер (Роман Львович. «Путешествие Муравьишки, или От рассвета до заката»)
- Дон Курцио, судья (Вольфганг Амадей Моцарт. «Свадьба Фигаро»)
- Абрам, Рабби («Вечер еврейской музыки»)
- Семёнофф, официант, на подхвате у Роллинга (Сергей Плешак. «Гиперболоид инженера Гарина»)
- Семён Семёнович, учитель пения, Пожарный («Что случилось в пятом «Б»»)
- Тумба-Юмба, дикарь (Анастасия Беспалова. «Ай! Болит! или Африканская экспедиция доктора Дулиттла»)
- Ведущий, участник концерта («Ленинградский дворик»)
- Дедушка, Менее полное Наслаждение (Сергей Плешак. «Синяя птица»)
- Дед Константин Макарыч (Игорь Рогалёв. «Чехов. В Рождественскую ночь»)
- Альмерик, оруженосец короля (Пётр Чайковский. «Иоланта»)
- Роберти, палач (Джакомо Пуччини. «Тоска»)
- Великий князь Пётр Фёдорович (Геннадий Банщиков. «Маскарад времён Екатерины»)
Также участвует в спектаклях и концертных программах:
Гаэтано Доницетти. «Любовный напиток»
Партии и роли в спектаклях прошлых лет:
- Шакал (Владимир Баскин. «Кошка, которая гуляла сама по себе»)
- Андре, администратор Стеллы, Кошениль, слуга Спаланцани, Питиканаччо, бандит, Франц, слуга Креспеля (Жак Оффенбах. «Сказки Гофмана»)
- Миша («Шоколадное шоу»)
- Попугай (Турбьёрн Эгнер. «Люди и разбойники из Кардамона»)
- Сергей Илларионович (И. Кузнецов. «Шинель»), Иван Иванович (Г. Банщиков. «Опера о том, как поссорились Иван Иванович с Иваном Никифоровичем») (2018) («От Петербурга до Миргорода»)
- Воины, Волхвы («Рождественская мистерия»)
- Менелай (продюсер) (2013) (Жак Оффенбах. «Прекрасная Елена»)
- Лабан Ларсен (2014) (Вадим Рывкин. «Людвиг и Тутта, или Лессайдская история»)
- Герардо, племянник Буозо Донати, Гуччо, маляр (2014) (Джакомо Пуччини. «Джанни Скикки»)
- Пеликан, метрдотель (2015) (Иоганн Штраус. «Принцесса цирка»)
- Чужак (человек из племени Теварра) (2016) («Сказка пещерных времён»)
- Тилибом (2016) («Алиса@Квест.ru»)
- Блазиус (2018) (Владимир Баскин. «Капитан Фракасс»)
Партии и роли, исполненные на других площадках
Михайловский театр:
- Король (Б. Асафьев. «Золушка»)
- Беппо — Арлекин (Р. Леонкавалло. «Паяцы»)
- Моностатос (В. А. Моцарт. «Волшебная флейта»)
