Родился в городе Алма-Ата (Казахстан).
В 2005 году окончил Алма-Атинское хореографическое училище. В 2005-2007 работал в Государственном академическом театре танца республики Казахстан, в 2007-2008 – в Universal Ballet Company (Сеул, Южная Корея), в 2008-2009 – в Казахском государственном академическом театре оперы и балета им. Абая, в 2009-2010 – в Санкт-Петербургском государственном академическом театре балета под руководством Бориса Эйфмана, в 2010-2013 – в Михайловском театре.
С 2013 года в труппе Мариинского театра.
В репертуаре:
«Сильфида» (Гурн) – хореография Августа Бурнонвиля в редакции Эльзы-Марианны фон Розен;
«Лебединое озеро» (Ротбарт, Мазурка) – хореография Мариуса Петипа и Льва Иванова, редакция Константина Сергеева;
«Баядерка» (Раб) – хореография Мариуса Петипа в редакции Владимира Пономарева и Вахтанга Чабукиани;
«Дон Кихот» (Эспада) – хореография Александра Горского по мотивам спектакля Мариуса Петипа;
«Петрушка» (Кучер) – хореография Михаила Фокина;
«Сон в летнюю ночь» (Боттом) – хореография Джорджа Баланчина;
«Ромео и Джульетта» (Тибальд, Парис) – хореография Леонида Лавровского;
балеты Леонида Якобсона: «Спартак» (Эростен, Граник), «Шурале» (сваты);
«Сильвия» (Аполлон) – хореография Фредерика Аштона;
«Каменный цветок» (Скоморохи, обережные) – хореография Юрия Григоровича;
«Анюта» (щеголи) – хореография Владимира Васильева;
«Конек-Горбунок» (Кони, Морские кони), «Анна Каренина» (Царь);
«Весна священная» – хореография Саши Вальц;
«Медный всадник» (Арап Ибрагим) – хореография Юрия Смекалова;
«Пахита» (цыгане) – хореография Юрия Смекалова, реконструкция хореографии Мариуса Петипа и постановка Grand pas Юрия Бурлаки;
«Петрушка» (Силач, Арап), «Ярославна. Затмение» (наемники) – хореография Владимира Варнавы;
«Коппелия» (Медведь) – хореография Александра Сергеева.
Также в репертуаре:
«Орфей в подземном царстве» (Сизиф) – хореография Юрия Смекалова;
«Лабиринт» – хореография Ксении Зверевой.