Родился в Москве. Обучаться балету начал в Московской государственной академии хореографии (педагог Михаил Шарков), где проучился до весны 2015 г. Осенью 2015 г., в новом учебном году, продолжил обучение в петербургской Академии русского балета им. А.Я. Вагановой (педагог Н. Цискаридзе), по окончании которой в 2017 г. был принят в балетную труппу Большого театра. Начинал репетировать под руководством Юрия Васюченко. Ныне его педагог-репетитор – Владимир Никонов.