Советский и российский артист балета, балетмейстер, педагог.
В 1958 году окончил Московское хореографическое училище (ныне — Московская государственная академия хореографии), класс Михаила Габовича.
В 1958–1982 годах работал солистом балета в Государственном академическом Большом театре СССР (ныне — Государственный академический Большой театр России), исполняя преимущественно характерные партии. В его репертуар входили Ларри («Тропою грома»), Каталабют («Спящая красавица»), князь Эскал и Меркуцио («Ромео и Джульетта»), Эспада («Дон Кихот»), Лесничий («Жизель»), Куман («Половецкие пляски»), Незнакомец и Визирь («Легенда о любви») и другие роли.
В 1974 году окончил балетмейстерский факультет Государственного института театрального искусства имени А. В. Луначарского (ныне — Российский институт театрального искусства — ГИТИС). Ставил балеты совместно с артисткой балета Юламей Скотт. В 1972 году их концертный номер «Зов Анджелы» был удостоен второй премии Всесоюзного конкурса балетмейстеров и артистов балета. В 1977 году поставил балет «В долине легенд» на музыку Улугбека Мусаева на сцене Государственного академического Большого театра оперы и балета Узбекской ССР имени Алишера Навои (ныне — Государственный академический Большой театр оперы и балета Узбекистана имени Алишера Навои). В 1981 году вышла новая редакция спектакля под названием «Индийская поэма», представленная на сцене Государственного Кремлёвского дворца съездов (ныне — Государственный Кремлёвский дворец). Среди других балетных постановок — «Сотворение Евы» в Московском театре оперетты (ныне — Московский государственный академический театр оперетты), «Алые паруса» в Куйбышевском театре оперы и балета (ныне — Самарский академический театр оперы и балета имени Д. Д. Шостаковича), «Бахчисарайский фонтан» в Государственном театре оперы и балета города Познань (Польша), «Ромео и Джульетта» в Челябинском государственном академическом театре оперы и балета имени М. И. Глинки, «Лебединое озеро» в Государственном театре оперы и балета Анкары (Турция).
В 1982–1986 годах работал художественным руководителем хореографической мастерской Москонцерта (Государственное концертное объединение города Москвы). В 1986–1990 годах занимал должность главного балетмейстера Горьковского театра оперы и балета имени А. С. Пушкина (ныне — Нижегородский государственный академический театр оперы и балета имени А. С. Пушкина). В 1991–1996 годах был главным балетмейстером Государственной оперы города Мерсин (Турция).
С 1997 по 2002 год возглавлял мимический ансамбль Большого театра. В 2002–2018 годах работал педагогом‑репетитором по сценическому движению оперной труппы, сотрудничал с Молодёжной оперной программой Большого театра.

