Родился 19 марта 1926 года в Саратове. 
 Советский артист балета, педагог. 
 Заслуженный артист РСФСР (9.12.1954).
 Народный артист РСФСР (22.06.1957).
 В 1944 году окончил студию Саратовского театра оперы и балета; в 1942-1946 годах работал в этом театре, исполнял ведущие партии классического и характерного репертуара. 
 После занятий в классе усовершенствования Ленинградского хореографического училища (1946-1947; педагог Б. В. Шавров), до 1967 года - в труппе Ленинградского театра им. Кирова. 
 С 1962 года - педагог Ленинградского хореографического училища, в 1964-2011 годах - зав. кафедрой хореографии Института культуры им. Крупской. В 1984 году удостоен учёного звания профессора.
 Преподавал в Пражской студии балета (1970), Венгерском оперном театре (1979—1980), Пражском национальном театре (1974, 1985, 1986, 1990), Национальном оперном театре Финляндии (1981). В Пражском национальном театре возобновил «Вечер балета».
 В 1983 году окончил Ленинградский государственный институт культуры им. Н. К. Крупской по специальности "культурно-просветительская работа".
 Ушел из жизни 28 марта 2012 года в Санкт-Петербурге.
театральные работы
Партии:
 «Баядерка» Л. Ф. Минкуса — Солор
 «Гаянэ» А. И. Хачатуряна — Армен
 «Дон Кихот» Л. Ф. Минкуса — Базиль и Эспада
 «Египетские ночи» А. С. Аренского — Амун
 «Золушка» С. С. Прокофьева — Принц
 «Красный мак» Р. М. Глиэра — Ма Личен
 «Лауренсия» А. А. Крейна — Фрондосо
 «Легенда о любви» А. Д. Меликова — Ферхад
 «Медный всадник» Р. М. Глиэра — Евгений
 «Родные поля» Н. П. Червинского — Сандро
 «Ромео и Джульетта» С. С. Прокофьева — Ромео, Меркуцио
 «Спартак» А. И. Хачатуряна — Спартак
 «Тропою грома» К. А. Караева — Ленни
 «Шурале» Ф. З. Яруллина — Али-Батыр
 «Эсмеральда» Ц. Пуни — Актеон
 «Вальпургиева ночь» — Вакх 
 Первый исполнитель в Театре им. Кирова партий:
 Андрей («Татьяна» Крейна, балетм. В. П. Бурмейстер)
 Батыр («Али-Батыр» («Шурале») Ф. З. Яруллина, балетм. Л. В. Якобсон)
 Отелло («Отелло», балетм. В. М. Чабукиани)
 Звездич («Маскарад» Лапутина, балетм. Б. А. Фенстер)
призы и награды
Сталинская премия второй степени (1951) — за исполнение партии Али-Батыра в балетном спектакле «Али-Батыр» («Шурале») Ф. З. Яруллина (1950).
 Орден Дружбы (25.08.1997).
 Орден «Знак Почёта».
роли в кино
1960 Хореографические миниатюры (фильм-спектакль)