В 2002 окончил Пермское государственное хореографическое училище. В 2017 поступил на факультет музыкального театра Российского университета театрального искусства — ГИТИС, (мастерская Ивана Поповски и Римаса Туминаса).
Работал в Русском камерном балете «Москва» и Московском государственном музыкальном театре пластического балета «Новый балет» (сезон 2013-14).
В 2010-19 — хореограф школы Олимпийского резерва по фигурному катанию на коньках (спортивные танцы). Участвовал в постановке программ членам сборных команд России, Украины, Венгрии, Азербайджана, Армении, Кипра, Казахстана.
В качестве хореографа-постановщика дебютировал в 2013, приняв участие в создании перфоманса «Три сестры. Действие 2. Мечта обретает возраст» (театральный проект «Открытая сцена»).
В 2017 дебютировал в Большом театре в качестве солиста танцевальной группы и ассистента хореографа спектакля «Снегурочка» Н. Римского-Корсакова.
С 2019 — главный балетмейстер Ивановского музыкального театра.
Сотрудничал со многими известными режиссёрами: Александром Тителем, Иваном Поповски, Александром Молочниковым, Антоном Лободаевым, Валерием Пименовым, Андреем Бартеневым и др.
В 2020 — член жюри XVI Открытого российского конкурса артистов балета «Арабеск» им. Екатерины Максимовой (Пермский академический театр оперы и балета им. П. И. Чайковского).
В 2021 участвовал в постановке оперетты «Москва, Черёмушки» Д. Шостаковича на Камерной сцене театра.
Работы в качестве балетмейстера-постановщика на нашей сцене:
«Красная шапочка», мюзикл для всей семьи в 2-х действиях (2023)