Окончил вокальное отделение Пермского государственного института культуры (класс заслуженного артиста России, доцента Владимира Елина).
В 2002 году поступил в труппу Пермского театра оперы и балета: Трике («Евгений Онегин» Чайковского), Мисаил («Борис Годунов» Мусоргского), Овлур («Князь Игорь» Бородина), Рыбак («Соловей» Стравинского), Гастон («Травиата» Верди), Ремендадо («Кармен» Бизе), Дон Базилио, Дон Курцио («Свадьба Фигаро» Моцарта), Старший брат, Младший брат («Семь смертных грехов» Вайля), Сыщик («Приключения в Оперной стране» Минкова).
С 2012 года — артист хора musicAeterna. С 2018-го — артист хора Пермского театра оперы и балета, с 2021-го — также артист концертного хора Parma Voices.
Кроме того, солист Уральского государственного камерного хора Пермской краевой филармонии (художественный руководитель и главный дирижер — Владислав Новик).
В Магнитогорском театре оперы и балета исполнил партию Ленского («Евгений Онегин»).