Born in the village of Novolisino, Leningrad Region.
Graduated from the Vaganova Academy of Russian Ballet in 2012 (class of Gennady Selyutsky).
Joined the Mariinsky Ballet the same year.
Swan Lake (Mazurka); choreography by Marius Petipa and Lev Ivanov, revised version by Konstantin Sergeyev,
La Bayadère (Hindu Dance); choreography by Marius Petipa, revised version by Vladimir Ponomarev and Vakhtang Chabukiani,
Le Carnaval (Florestan); choreography by Michel Fokine,
Le Sacre du printemps; choreography by Vaslav Nijinsky, reconstruction by Millicent Hodson,
Romeo and Juliet (Folk Dance); choreography by Leonid Lavrovsky,
The Stone Flower (Amethysts); choreography by Yuri Grigorovich,
Concerto DSCH; choreography by Alexei Ratmansky,
Sacre; choreography by Sasha Waltz,
Le Parc; choreography by Angelin Preljocaj
and 5 Tango's; choreography by Hans van Manen.
Repertoire also includes:
Euphoria; choreography by Nikita Dmitrievsky
and Chess Move E2. Hardly; choreography by Ilya Zhivoi.
Has toured with the Mariinsky Ballet to China, France, The Netherlands, Denmark, Mexico and Oman.
In April 2014 as part of the Creative Workshop of Young Choreographers at the Mariinsky Theatre Maxim Petrov presented the one-act ballet Cinéma to music by Erik Satie. Produced the choreography for the operas War and Peace (directed by Graham Vick, 2014), The Golden Cockerel (directed by Anna Matison, 2015) and Samson еt Dalila (directed by Yannis Kokkos, 2016). In 2015 at the Creative Workshop of Young Choreographers he presented the one-act piece Ballet No 2 to music by Alexander Tsfasman (Jazz Suite), which subsequently entered the Mariinsky Theatre's repertoire. June 2015 saw the premiere of the ballet Le Divertissement du roi, created for Igor Kolb to music by Jean-Philippe Rameau. In April 2016 as part of the Creative Workshop of Young Choreographers he presented the ballet Pavlovsk to music by Karen LeFrak. In July 2016 came the one-act ballet Russian Overture to music by Sergei Prokofiev. In 2017 for the Creative Workshop of Young Choreographers he staged the duet Tromba Lontana to the music by John Adams and as a part of the project The Dreamers: Beyond and Losе Yourself to Dance (together with Ilya Zhivoi) to the music of Daft Punk. In 2018 he made his debut in the Atlanta Ballet as a choreographer of Сoncerto Armonico to the music of Alexander Tcherepnin. In 2019 for the Creative Workshop of Young Choreographers he staged Keep to the music by Nils Frahm.