In 2012 he graduated from the Baku School of Choreography.
In 2012-13 danced in the ballet troupe of the National Opera of Ukraine. Taras Shevchenko.
In 2013, he moved to the Mariinsky Theater.
In the season 2018/19, he was accepted into the ballet troupe of the Bolshoi Theater.
His repertoire at the Mariinsky Theater includes the following parts:
young men (La Sylphide by H. S. Levenskold, choreography by A. Bournonville, edited by E.-M. von Rosen)
Prince's Friends (“Swan Lake” by P. Tchaikovsky, choreography by M. Petipa, L. Ivanov, edited by K. Sergeev)
male variation, Grand Pas, Beranger (Raymond choreography by Marius Petipa, edited by Konstantin Sergeev)
The Young Man (“Chopiniana” to the music of F. Chopin, choreography by M. Fokine)
youths, Wenceslaw (“The Fountain of Bakhchisarai” by B. Asafiev, choreography by R. Zakharov)
party in “Emeralds” (I part of the ballet “Jewels”) to the music of G. Foret (choreography by J. Balanchine)
party in "Diamonds" (III part of the ballet "Jewelry") to the music of P. Tchaikovsky (choreography by J. Balanchine)
the part in the IV part of the ballet “Symphony in C Major” to music by G. Bizet (choreography by J. Balanchine)
The Pink Waltz, The Clown (The Nutcracker by P. Tchaikovsky, choreography by V. Vainonen)
Ferkhad's friends (“The Legend of Love” by A. Melikov, choreography by Y. Grigorovich)
Amethysts (The Stone Flower by S. Prokofiev, choreography by Y. Grigorovich)
Corregidor (Carmen Suite by G. Bizet - R. Shchedrin, choreography by A. O Alonso)
Summer, Winter (Cinderella by S. Prokofiev, choreography by A. Ratmansky)
ballet "Concerto DSCH" to the music of D. Shostakovich (choreography by A. Ratmansky)
ballet "Adagio Hammerklavir" to the music of L. van Beethoven (choreography by H. van Manen)
the part in the ballet “Five Tangos” to music by A. Piazzolla (choreography by H. van Manen)
the part in the ballet "Park" to the music of V.A. Mozart (choreography by A. Preljocaj)
ballet spring sacred choreography by S. Waltz)
Italian Ambassador (“The Bronze Horseman” by R. Glier, choreography by Y. Smekalov)
officers (“Paquita” by L. Minkus, choreography by Y. Smekalov, reconstruction of choreography by M. Petipa and production by Gran-pa Y. Burlaka)
the part in the ballet "Russian Overture" to the music of S. Prokofiev (choreography by M. Petrov)
the part in the ballet "Pavlovsk" to the music of C. Le Frac