Родился в Одинцово Московской области. В 2007 окончил Московскую государственную академию хореографии и был принят в балетную труппу Большого театра, репетирует под руководством А. Ветрова. Исполнял ведущие партии в постановках Ю. Григоровича «Иван Грозный», «Спартак», «Легенда о любви», «Ромео и Джульетта», «Жизель», «Щелкунчик», «Раймонда», «Баядерка»; А. Ратманского «Ромео и Джульетта», «Светлый ручей», «Пламя Парижа», «Утраченные иллюзии»; «Укрощение строптивой» Ж.-К. Майо, «Кармен-сюита» А. Алонсо, «Дон Кихот» А. Фадеечева, «Драгоценности» Дж. Баланчина, многих других. Участвовал в спектаклях Chroma (У. Макгрегор), «Симфония Псалмов» и «Забытая земля» (И. Киллиан), Herman Shmerman (У. Форсайт), «Классическая симфония» (Ю. Посохов), Short time together (С. Леон и П. Лайтфут), «Русские сезоны» (А. Ратманский), Dream of Dream (Й. Эло), «Любовь есть везде» (И. Васильев).
Обладатель Серебряной медали Московского международного конкурса артистов балета (2013), награды «Душа танца» в номинации «Звезда». На международном фестивале Dance Open удостоен награды «Лучшая пара» вместе с прима-балериной Большого театра Екатериной Крысановой (2018).