Советский и российский артист балета, балетмейстер‑репетитор, педагог.
В 1972 году окончил Московское хореографическое училище (ныне Московская государственная академия хореографии), где его педагогами были Е. Лапчинская, В. Никонов, М. Лиепа и П. Пестов.
В 1972–1992 годах был солистом балета Государственного академического Большого театра СССР (ныне Государственный академический Большой театр России).
В репертуаре — партии классического балета: Принц Зигфрид («Лебединое озеро»), Базиль («Дон Кихот»), Альберт («Жизель»), Данила («Каменный цветок»), Бенволио («Ромео и Джульетта»), Юноша («Шопениана») и другие. В 1983 году стал первым исполнителем сольных партий в балетах «Я хочу танцевать» и «Фрагменты одной биографии» на сцене Государственного центрального концертного зала «Россия» (ныне не существует).
В 1993–2000 годах работал солистом и балетмейстером‑репетитором театра «Кремлёвский балет» (ныне Государственный Кремлёвский балет под руководством Андрея Петрова). С 1996 года преподавал дуэтный танец в Московской государственной академии хореографии.
В 2000–2003 годах был управляющим балетной труппой Государственного академического Большого театра России.
В последующие годы — заведующий кафедрой классического и дуэтного танца Московской государственной академии хореографии, профессор.
