Born in Ashkhabad (Turkmenistan).
Graduated from the Vaganova Academy of Russian Ballet (class of Valentin Onoshko).
Joined the Mariinsky Ballet Company in 1992.
Giselle (Count Albrecht, Classical duet); choreography by Jean Coralli, Jules Perrot, Marius Petipa,
Le Corsaire (Conrad); production by Pyotr Gusev, after the composition and choreography by Marius Petipa,
La Bayadère (Solor); choreography by Marius Petipa, revised version by Vladimir Ponomarev and Vakhtang Chabukiani,
“Paquita” Grand pas; choreography by Marius Petipa,
The Sleeping Beauty (Prince Désiré); choreography by Marius Petipa, revised version by Konstantin Sergeyev,
Swan Lake (Prince Siegfried); choreography by Marius Petipa and Lev Ivanov, revised version by Konstantin Sergeyev,
Raymonda (Jean de Brienne, Grand pas); choreography by Marius Petipa, revised version by Konstantin Sergeyev,
Don Quixote (Basilio, Espada); choreography by Alexander Gorsky after Marius Petipa,
Michel Fokine’s ballets The Firebird (Ivan-Tsarevich), Chopiniana (Nocturne, Mazurka, Seventh Waltz, First Waltz), Schéhérazade (Zobeide’s Slave),
The Nutcracker (the Prince); choreography by Vasily Vainonen,
Romeo and Juliet (Romeo); choreography by Leonid Lavrovsky,
The Legend of Love (Ferkhad); choreography by Yuri Grigorovich,
Carmen-Suite (Torero); choreography by Alberto Alonso,
George Balanchine’s ballets Apollo (Apollo), Serenade, Symphony in C (II. Adagio), Theme and Variations, Jewels (Diamonds), Piano Concerto No 2 (Ballet Imperial) and Scotch Symphony, In the Night; choreography by Jerome Robbins,
Manon (Des Grieux); choreography by Kenneth MacMillan,
Le Sacre du printemps (the Chosen One); choreography by Yevgeny Panfilov.
He has toured with the Mariinsky Ballet Company to Azerbaijan, Great Britain, the Netherlands, Norway and Korea.