В школьном возрасте занимался в отделе художественного воспитания Ленинградского Дворца пионеров. В 1943—1948 гг. учился в Сухумском музыкальном училище имени Д. Аракишвили, в 1948—1950 гг. — в музыкальном училище при Ленинградской консерватории. В 1955 г. окончил Ленинградскую консерваторию им. Н. А. Римского-Корсакова (класс композиции О. Е. Евлахова, учился также у Г. И. Уствольской и Ю. В. Кочурова). В 1952—1955 гг. — концертмейстер самодеятельных коллективов в Ленинграде. В 1960—1961 гг. — главный редактор музыкальных передач Ленинградской студии телевидения. В 1968—1973 гг. — заместитель директора Ленинградского академического театра оперы и балета им. С. М. Кирова, с 1977 г. — главный редактор Ленинградского отделения издательства «Советский композитор», дирижёр оркестра Ленинградского академического театра драмы им. А. С. Пушкина. Руководитель музыкальной части Александринского театра. Член Союза композиторов СССР (с 1957 г.), Союза композиторов России. Похоронен на Литераторских мостках.