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: Swan Lake (Prince Siegfried, Pas de trois); choreography by Marius Petipa and Lev Ivanov, revised version by Konstantin Sergeyev.