Graduated from the Vaganova Academy of Russian Ballet in 1998 (coaches: K. Shatilov, V. Desnitskiy, A. Strogaya, A. Stepin).
Joined the Musorgsky State Academic Opera and Ballet Theatre (now – Mikhailovsky) in 1998. Since 2011 – Principal dancer of Mikhailovsky Theatre.
Worked with ballet masters and coaches like Honoured Artist of the Turkmen Soviet Socialist Republic R. Abdyev, Honoured Artist of the RSFSR A. Sidorov.
Since 2015 he is a teacher of Pas de Deux in the Vaganova Academy of Russian Ballet.
In 2017 graduated from the Vaganova Academy of Russian Ballet as a coach (magistracy).
Prince Siegfried in “Swan Lake”
James in “La Sylphide”
Ali in “Le Corsaire”
Feb in “Esmeralda”
Solor in “La Bayadere”
Jean de Brien in “Raimonda”
Prince Dezire and Blue bird in “Sleeping Beauty”
Bazil, Espada in “Don Quixote”
Mikado in “Princess of the moon, or Story of Taketori”
Spartacus in “Spartacus”
Winner of International ballet competition, Riety, Italy, 2001 – Gold