С 1997 по 2001 годы обучался в Челябинском высшем музыкальном училище имени П.И. Чайковского по специальности «Хоровое дирижирование» (класс В.М. Македона). Окончил Уральскую государственную консерваторию имени М.П. Мусоргского (класс проф. В.С. Давыдовой, 2007) и Академию хорового искусства имени В.С. Попова (класс проф. Д.Ю. Вдовина, 2013). 

Работал артистом миманса в Челябинском государственном академическом театре оперы и балета имени М.И. Глинки (2000–2002), артистом хора в Свердловском государственном академическом театре музыкальной комедии (2002) и Екатеринбургском государственном академическом театре оперы и балета (2002–2007).

В 2008 был принят в труппу театра Новая Опера в качестве артиста хора. С 2013 – солист театра.

Партии в спектаклях театра:

Мизгирь – «Снегурочка» Н.А. Римского-Корсакова
Нарумов – «Пиковая дама» П.И. Чайковского
Пинеллино – «Джанни Скикки» Дж. Пуччини
Граф Альмавива – «Свадьба Фигаро» В.А. Моцарта
Дроссельмейер – «Щелкунчик. Опера» П.И. Чайковского
Пастух – «Дитя и волшебство» М. Равеля
Кот – «Кошкин дом» П.П. Вальдгардта
Валерка – «Продавец игрушек» А. Шелыгина
Папа Воробей – «Баранкин, будь человеком!» Е. Подгайца
Папагено – «Волшебная флейта» В.А. Моцарта (сказка с картинками)
Белькоре – «Любовный напиток» Г. Доницетти
Роберт – «Иоланта» П.И. Чайковского
Метивье – «Война и мир. Наташа и Андрей» С.С. Прокофьева

Польский гонец – «Жизнь за царя» М.И. Глинки, концертное исполнение
Вителлий, Первосвященник – «Иродиада» Ж. Массне, концертное исполнение
Шмидт – «Андре Шенье» У. Джордано, концертное исполнение
Маркиз де Корси – «Почтальон из Лонжюмо» А. Адана, концертное исполнение
Фрэнк Хаббард — «Доктор Атом» Дж. Адамса, концертное исполнение

Партии в постановках: 
«Сказки старой бабушки» (интерактивный спектакль для детей на музыку циклов «Детская» и «Картинки с выставки» М.П. Мусоргского)
«Иоганн Штраус, король вальсов» (гала-концерт)
«Четыре короля оперетты» (концерт)
«Bravissimo!» (музыкальное действо)

текущие спектакли

Участие в постановках