Born in Moscow. He started his ballet education at the Moscow State Choreographic Academy (class of Mikhail Sharkov). In the autumn of 2015, at the beginning of the new school year, continued his studies at Vaganova Academy of Russian Ballet, St. Petersburg (class of Nicolai Tsiskaridze). After graduating in 2017, he joined the Ballet Company of the Bolshoi Theatre. At first his teacher-repetiteur was Yuri Vasyuchenko. Now he is coached by Vladimir Nikonov.
While studying he danced Pas de Deux from Le Corsaire by A. Adam (choreography by M. Petipa), Romeo part in Juliet to music by P. Tchaikovsky (choreography by L. Cannito), Pas de Deux from P. Tchaikovsky's Swan Lake (choreography by M. Petipa), solo part in M. Ravel’s Bolero (choreography by B. Nijinska, production by A. Liepa), solo part in Waltz and Mazurka (Polish Ball scene from Ivan Susanin, opera by M. Glinka, choreography by A. Lopukhov, S. Koren, production by I. Gensler), Lucien d’Hervilly part in Grand Pas from L. Minkus’ Paquita (choreography by M. Petipa) etc.
In 2017, took part in Gala des Écoles de Danse du XXIe Siècle (Schools’ Gala) at the Palais Garnierin Paris, and Charity Gala of La Scala Academy in Milan.