В 1967 году окончил Ленинградское академическое хореографическое училище им. А. Я. Вагановой, в 1973 – балетмейстерское отделение Ленинградской консерватории им. Н. А. Римского-Корсакова (ученик И. Д. Бельского).
С 1967 по 1968 год руководил хореографическим кружком ДК имени 1-й Пятилетки в Ленинграде. C 1968 по 1970 год руководил студией танца Ленинградского государственного университета.
С 1973 года, в 26 лет, стал главным балетмейстером Государственного академического Большого театра оперы и балета Белорусской ССР.
В 1982 году, по стипендии ЮНЕСКО, стажировался в области режиссуры балета в Париже (Франция).
С 1992 по 1996 год – художественный руководитель балетной труппы Большого театра оперы и балета Республики Беларусь.
С 1996 по 2009 год – директор-художественный руководитель Театра балета Республики Беларусь.
C 1995 года – профессор Белорусской государственной академии музыки.
С 1996 года – член Совета Европы по культуре, академик Международной славянской академии (Москва).
С 1997 года – академик Петровской академии наук и искусств (Санкт-Петербург).
В 2000-2008 годах – член Совета Республики Национального собрания Республики Беларусь.
С 2018 года по настоящее время – художественный руководитель Национального академического Большого театра оперы и балета Республики Беларусь.
Текст дарственной надписи:
Автограф