Родился в Уфе. Закончил Академию Русского балета имени А. Я. Вагановой (класс А. А. Ермоленкова) в 2012 году. В 2012–2015 годах артист балета Театра Бориса Эйфмана. С 2015 года в труппе Мариинского.
В репертуаре:
«Лебединое озеро» (Мазурка) – хореография Мариуса Петипа и Льва Иванова в редакции Константина Сергеева;
«Дон Кихот» (Цыганский танец, фанданго) – хореография Александра Горского по мотивам хореографии Мариуса Петипа, Цыганский танец в постановке Нины Анисимовой, фанданго в постановке Федора Лопухова;
«Корсар» (Бирбанто) – хореография Петра Гусева на основе композиции Мариуса Петипа;
«Карнавал» (Флорестан), «Петрушка» (кучер) – хореография Михаила Фокина;
«Бахчисарайский фонтан» (Краковяк) – хореография Ростислава Захарова;
«Ромео и Джульетта» (народный танец, друзья Тибальда) – хореография Леонида Лавровского;
«Спартак» (Фессалоний, Мирмиллон) – хореография Леонида Якобсона;
«Каменный цветок» (цыгане-гитаристы, Самоцветы, скоморохи) – хореография Юрия Григоровича;
«Пять танго» – хореография Ханса ван Манена;
«Парк» – хореография Анжелена Прельжокажа;
«Щелкунчик» (казаки, испанский танец) – постановка Михаила Шемякина, хореография Кирилла Симонова;
«Золушка» (Мужской танец, Учителя танцев), «Анна Каренина» (Стива), «Конек-Горбунок» (Цыганский танец);
«Симфония в трех движениях» – хореография Раду Поклитару;
«Медный всадник» (Итальянский посол) – хореография Юрия Смекалова;
«Пахита» (цыгане) – хореография Юрия Смекалова, реконструкция хореографии Мариуса Петипа и постановка Grand pas Юрия Бурлаки;
«Ярославна. Затмение» (наемники) – хореография Владимира Варнавы;
«Поцелуй феи» (юноши) – хореография Максима Петрова;
«12» (Двенадцать) – хореография Александра Сергеева;
танцы в опере «Руслан и Людмила» (лезгинка).
Также в репертуаре:
«Лабиринт» – хореография Ксении Зверевой.