Окончив Пермский хореографический колледж по классу Юрия Сидорова, в 2015 году принят в балетную труппу театра «Урал Опера Балет». Ныне занимает положение премьера.
Исполняет ведущие мужские партии в «Щелкунчике», «Дон Кихоте», «Жизели», сюите из «Наяды и рыбака», «Тщетной предосторожности» в постановке Сергея Вихарева, в балетах Вячеслава Самодурова «Вариации Сальери», «Цветоделика», «Снежная королева», «Приказ короля», балете Антона Пимонова Brahms Party. Также в репертуаре: pas de trois и Шут («Лебединое озеро»), Золотой божок («Баядерка»), Меркуцио и Бенволио («Ромео и Джульетта» Самодурова). За исполнение партии Люсьена в «Пахите» Вихарева — Самодурова был номинирован на Национальную театральную премию «Золотая маска» (2019).
Лауреат всероссийских и международных конкурсов, 11-х молодежных Дельфийских игр России (2012). С балериной Мики Нисигути представлял Урал Балет на шоу «Большой балет» на телеканале «Культура» (2018).