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.