Born in St Petersburg.
Graduated from the Vaganova Academy of Russian Ballet in 2012 (class of Andrei Yermolenkov).
Joined the Mariinsky Ballet the same year.
La Sylphide (Youths); choreography by August Bournonville, revised version by Elsa-Marianne von Rosen,
Giselle (Count Albrecht, Pas de deux); choreography by Jean Coralli, Jules Perrot and Marius Petipa,
Swan Lake (Prince's Friends, Spanish Dance); choreography by Marius Petipa and Lev Ivanov, revised version by Konstantin Sergeyev,
The Sleeping Beauty (the Bluebird); choreography by Marius Petipa, revised version by Konstantin Sergeyev,
Raymonda (Bernard, Grand pas, variation); choreography by Marius Petipa, revised version by Konstantin Sergeyev,
Chopiniana (Youth); choreography by Michel Fokine,
The Fountain of Bakhchisarai (Vaslav, Youths); choreography by Rostislav Zakharov,
George Balanchine's ballets Symphony in C (II. Adagio), Jewels (Diamonds), Scotch Symphony, Prodigal Son (Friends of the Prodigal), A Midsummer Night’s Dream (Lysander),
Romeo and Juliet (Troubadour); choreography by Leonid Lavrovsky,
Spartacus (Satyr); choreography by Leonid Yakobson,
Yuri Grigorovich's ballets The Legend of Love (Friends of Ferkhad) and The Stone Flower (Amethysts),
Carmen Suite (José);choreography by Alberto Alonso,
Adagio Hammerklavier; choreography by Hans van Manen,
Le Parc; choreography by Angelin Preljocaj,
Concerto DSCH; choreography by Alexei Ratmansky,
The Bronze Horseman (the British Ambassador); choreography by Rostislav Zakharov, Yuri Smekalov,
Paquita (Officers); choreography by Yuri Smekalov, reconstruction and staging of Marius Petipa's choreography (Act III Grand Pas) by Yuri Burlaka,
Violin Concerto No 2; choreography by Anton Pimonov,
Ballet No 2, Le Divertissement du roi, The Fairy's Kiss (Youths, the Fairy I’s retinue); choreography by Maxim Petrov
and dances in the opera The Queen of Spades (Amour).
Repertoire also includes:
Isolde’s Death; choreography by Sergei Vikulov;
as part of the project The Dreamers: Beyond; choreography by Maxim Petrov, Lose Yourself to Dance; choreography by Maxim Petrov and Ilya Zhivoi.