Родился в Твери. В 2010 окончил Московскую государственную академию хореографии (класс И. Кузнецова) и был принят в балетную труппу Большого театра. Репетировал с М. Лавровским, В. Лагуновым, в настоящее время репетирует под руководством А. Ветрова.
Исполнял ведущие партии в балетах Дж. Баланчина «Драгоценности», «Анна Каренина» (постановка Дж. Ноймайера), «Онегин» (постановка Дж. Кранко), «Лебединое озеро» и «Спящая красавица» П. Чайковского, «Спартак» А. Хачатуряна, «Жизель» А. Адана, «Дон Кихот» и «Баядерка» Л. Минкуса, «Кармен-сюита» Ж. Бизе — Р. Щедрина, «Мастер и Маргарита» на музыку А. Шнитке и М. Лазара, «Герой нашего времени», «Нуреев» и «Чайка» И. Демуцкого, многих других постановках. В 2015 с отличием окончил балетмейстерский факультет МГАХ (курс М. Лавровского). Успешно пробует себя в качестве хореографа.
Выступал в спектаклях Софийского театра оперы и балета. Лауреат I премии смотра-конкурса молодых артистов балета в рамках I Всероссийского форума «Балет XXI век» (Красноярск, 2010), Премии имени Леонида Мясина в категории «Танцовщик года, появившийся на международной сцене» (Позитано, 2014).
Премьер Государственного Академического Большого театра России.
Лауреат Национальной театральной премии «Золотая Маска»