Дирижёр, педагог.
Учился в школе при Ленинградской государственной академической капелле, затем в Ленинградской школе‑десятилетке при консерватории по классу кларнета. В 1950 году окончил Ленинградскую государственную консерваторию (ныне Санкт‑Петербургская государственная консерватория имени Н. А. Римского‑Корсакова), в 1953 году окончил аспирантуру под руководством Б. Хайкина.
В 1950–1956 годах преподавал дирижирование в Ленинградской консерватории. С 1951 по 1955 годы работал дирижёром в Ленинградском МАЛЕГОТе (Малом государственном оперном театре, ныне Михайловский театр). В 1953–1992 годах работал дирижёром в Ленинградском государственном академическом театре оперы и балета (в советское время — государственный академический театр оперы и балета имени С. Кирова, ныне Мариинский театр).
Под его руководством состоялись постановки балетов «Отелло», «Клоп», «Хореографические миниатюры», «Каменный цветок», «Хореографические новеллы»; он осуществил возобновления «Шопениана», «Египетских ночей», «Карнавала» и других. Также много лет дирижировал выпускными спектаклями Ленинградского хореографического училища (1954, 1964, 1967–1971), где ставились «Поцелуй феи» Стравинского, «Гренада» Баневича, «Василий Теркин» Бояшова, «Жизни навстречу» Кабалевского и др.
Автор методических пособий по анализу музыкальной драматургии партитур, публиковавшихся Санкт‑Петербургской консерваторией.