Born in Tutaev, Yaroslavl Region.
In 2012 he graduated from the Vaganova Academy of Russian Ballet (class of Gennady Selyutsky).
Joined the Mariinsky Ballet the same year.
La Bayadère (Indian Dance); choreography by Marius Petipa, revised version by Vladimir Ponomarev and Vakhtang Chabukiani,
The Sleeping Beauty (the Grey Wolf); choreography by Marius Petipa, revival of the 1890 production, staging by Sergey Vikharev,
Pétrouchka (Crooms); choreography by Michel Fokine,
Jewels (Rubies); choreography by George Balanchine,
The Fountain of Bakhchisarai (Nurali, Tatar Dance); choreography by Rostislav Zakharov,
The Nutcracker (Jester, Chinese Dance, Moor); choreography by Vasily Vainonen,
Spartacus (Retarius, Dying Slave, Etruscan); choreography by Leonid Yakobson,
Romeo and Juliet (Jester); choreography by Leonid Lavrovsky,
Leningrad Symphony (Chairman); choreography by Igor Belsky,
Yuri Grigorovich's ballets The Stone Flower (Accordion Player, Skomorokhs), The Legend of Love (Jester),
Le Parc (Gardeners); choreography by Angelin Preljocaj,
The Nutcracker (Petrouchkas, Chinese Dance); production by Mihail Chemiakin, choreography by Kirill Simonov,
The Little Humpbacked Horse (the Little Humpbacked Horse) and Cinderella (Autumn, Spring, Hairdresser, Detective); choreography by Alexei Ratmansky,
Bambi (Hedgehog); choreography by Anton Pimonov,
The Bronze Horseman (Peter’s Fledglings); choreography by Yuri Smekalov,
Paquita (Guardian Officers); choreography by Yuri Smekalov, reconstruction and staging of Marius Petipa's choreography (Act III Grand Pas) by Yuri Burlaka,
Maxim Petrov's ballets Le Divertissement du roi, Ballet No 2 and Russian Overture,
Yaroslavna. The Eclipse (Vigilantes); choreography by Vladimir Varnava,
as well as dances in the operas Prince Igor (Polovtsian Dances; choreography by Michel Fokine), Betrothal in a Monastery (Jesters), Aida (a Bull, Military Commanders), Ruslan and Lyudmila (Turkish Dance), A Life for the Tsar (Cracovienne).
Repertoire also includes:
Cinéma; choreography by Maxim Petrov,
as part of the project The Dreamers: Beyond; choreography by Maxim Petrov, Lose Yourself to Dance; choreography by Maxim Petrov and Ilya Zhivoi.