Родился в городе Новочеркасске, ныне Ростовской области. Окончил балетмейстерское отделение Государственного института театрального искусства (ныне Российская академия театрального искусства, 1956 г.). С 1956 года – главный балетмейстер Горьковского государственного театра оперы и балета им. А.С. Пушкина. С 1964 года – главный балетмейстер, а в 1971–1976 годах – главный режиссёр Национального академического Большого театра оперы и балета Белорусской ССР. В 1976 – 2003 годах – главный режиссёр Горьковского/Нижегородского государственного академического театра оперы и балета им. А.С. Пушкина.
Поставил балеты: «Шурале» Ф. Яруллина, «Цветок счастья» Г. Мушель (1959), «Каменный цветок» С. Прокофьева (1960, 1986) и др. Оперные постановки: «Хованщина», «Борис Годунов» (М. Мусоргский), «Пиковая дама», «Евгений Онегин», «Мазепа» (П. Чайковский), «Золотой петушок» (Н. Римский-Корсаков), «Князь Игорь» (А. Бородин), «Русалка» (А. Даргомыжский), «Кармен» (Ж. Бизе), «Бал-маскарад», «Аида» (Дж. Верди), «Фома Гордеев» (А. Касьянов) и др.
Лауреат премии города Нижнего Новгорода (2013, 2017). Заслуженный артист РСФСР (22.07.1961). Заслуженный деятель искусств Белорусской ССР (1970). Лауреат Пушкинской премии Нижегородской области (1994). Лауреат премии им. Н.И. Собольщикова-Самарина Нижегородского отделения Союза театральных деятелей Российской Федерации (2001). Лауреат премии Минина и Пожарского Законодательного собрания Нижегородской области (2013). Проживает в Нижнем Новгороде.