В 2009 году окончил Пермское государственное хореографическое училище (класс заслуженного деятеля искусств России Владимира Толстухина) и поступил в балетную труппу Пермского академического театра оперы и балета им. П. И. Чайковского.
В репертуаре ведущие и сольные партии в спектаклях: «Спящая красавица», «Лебединое озеро», «Щелкунчик» Чайковского, «Жизель», «Корсар» Адана, «Дон Кихот» Минкуса, «Раймонда» Глазунова и «Бахчисарайский фонтан» Асафьева, а также в балетах Джорджа Баланчина («Кончерто барокко» на музыку Баха, «Серенада» и Ballet Impérial на музыку Чайковского, Monumentum pro Gesualdo на музыку Стравинского), Джерома Роббинса («Времена года» на музыку Верди, «Концерт» на музыку Шопена), Владимира Васильева (Его сиятельство, «Анюта» на музыку Гаврилина), Владимира Варнавы (Силач, «Петрушка» Стравинского). Также исполняет хореографию Алексея Мирошниченко: Дафнис («Дафнис и Хлоя» Равеля), Первое pas de deux («Вариации на тему рококо» на музыку Чайковского), Король Гвенаэль («Голубая птица и принцесса Флорина» на музыку Адана), Ангел («Условно убитый» Шостаковича), Ротбарт («Лебединое озеро»), Дроссельмейер, Штальбаум («Щелкунчик»), Великий брамин («Баядерка» Минкуса), Преподаватель («Шахерезада» на музыку Римского-Корсакова). В балете «Ромео и Джульетта» Прокофьева в хореографии сэра Кеннета Макмиллана исполнил партии Ромео, Париса и Патера Лоренцо.