Родился в Москве. Закончил Московскую государственную академию хореографии (класс Игоря Уксусникова), с 2002 – в труппе Большого театра, где с первых шагов стал получать сольные партии: Ромео («Ромео и Джульетта» С. Прокофьева), Принц Лимон («Чиполлино» К. Хачатуряна), Серый волк и Мышиный король («Спящая красавица» и «Щелкунчик» П. Чайковского), Пациент («Палата № 6» на музыку А. Пярта), Жером («Пламя Парижа» Б. Асафьева), Абдерахман («Раймонда» А. Глазунова), Ганс («Жизель» А. Адана). Репетирует под руководством Виктора Барыкина и Александра Петухова.
Стал первым исполнителем на сцене Большого театра ведущих партий в балетах «Сон в летнюю ночь» на музыку Ф. Мендельсона и Д. Лигети в постановке Дж. Ноймайера, «Болт» Д. Шостаковича и «Игра в карты» И. Стравинского в постановке А. Ратманского, «Гамлет» на музыку Д. Шостаковича в постановке Д. Доннеллана и Р. Поклитару, многих других.
За исполнение роли Гармониста в балете «Светлый ручей» получил премию фестиваля «Московские дебюты» (2003). Лауреат премии «Золотая маска» в номинации «Лучшая мужская роль в балете» за участие в постановке Herman Schmerman (2012).
Заслуженный артист Российской Федерации.