Советский и российский артист балета, балетмейстер, педагог.
В 1966 году окончил Новосибирское хореографическое училище (ныне Новосибирское государственное хореографическое училище) класс С. Иванова.
С 1966 по 1990 годы работал солистом балета в Новосибирском государственном театре оперы и балета (ныне Новосибирский государственный академический театр оперы и балета). С 1972 года регулярно выступал на сценах Государственного академического Большого театра СССР (ныне Государственный академический Большой театр России) и Кремлёвского дворца съездов в Москве, а также Ленинградского театра оперы и балета имени С. М. Кирова (ныне Мариинский театр). Исполнял ведущие партии в дуэтах с Т. Зиминой, Л. Кунаковой, И. Колпаковой и был партнёром М. Плисецкой.
С 1983 года преподавал в Новосибирском хореографическом училище (ныне Новосибирское государственное хореографическое училище). В 1994–1999 годах преподавал в балетной труппе Новосибирского театра музыкальной комедии (ныне Новосибирский музыкальный театр), а в 2000–2006 годах был педагогом в школе искусств при общеобразовательной школе №23 города Новосибирска.
В 1988 году начал работать как хореограф; с 1989 по 1994 годы был организатором, художественным руководителем и солистом Камерного театра современного и классического балета «Балет — Новосибирск».