Born in Baku (Azerbaijan).
Graduated from the Baku School of Dance in 2008.
The same year, he joined the Azerbaijan State Academic Mirza Fatali Akhundov Opera and Ballet Theatre.
From 2009–2011 he worked at the National Academic Shevchenko Opera and Ballet Theatre of Ukraine.
Joined the Mariinsky Ballet Company 2011.
His repertoire includes:
Giselle (Count Albrecht);
Swan Lake (Prince Siegfried, Pas de trois) – choreography by Marius Petipa and Lev Ivanov, revised version by Konstantin Sergeyev;
Ballet Imperial (soloist) – choreography by George Balanchine;
Carmen-Suite (José) – choreography by Alberto Alonso;
Without – choreography by Benjamin Millepied.
Has toured with the Mariinsky Ballet Company to Italy and Oman.