Заведующий балетной труппой
В 1976 году окончил Бакинское хореографическое училище (класс М.А. Гаврикова).
Начал танцевальную карьеру в Азербайджанском государственном академическом театре оперы и балета им. М.Ф. Ахундова (1976–1980, Баку). В 1980–1987 годах — солист балета Национального академического Большого театра оперы и балета Республики Беларусь (Минск).
В 1987–2007 годах — ведущий солист Государственного академического театра оперы и балета им. С.М. Кирова (ныне Мариинского театра).
В 2005 году окончил педагогическое отделение Академии русского балета им. А.Я. Вагановой. Два года (2005–2007) преподавал дуэтно-классический танец.
В 2010–2016 годах — педагог-репетитор по балету, заместитель художественного руководителя балетной труппы Новосибирского государственного театра оперы и балета.
С 2016 года — заведующий балетной труппой Приморской сцены Мариинского театра.