Первоначальное образование получил в Московском хоровом училище. Окончил Московскую консерваторию (класс композиции А. И. Хачатуряна). Член КПСС с 1960 года. Среди сочинений: 3 симфонии (1976, 1978, 1981), детские оперы — "Песенка в лесу" (1961), "Станция Заваляйка" (1969), "Сказка о смеянцах" (1967), "Квартет" (1977); оратория "Василий Теркин" (1962), кантата "Птица-тройка", поэма-кантата "Вятские песни" (1972), хоровая симфония "1917 год" (1957), сюита "От Волги до Карпат" (1965); 4 рапсодии ("Волжская" и "Гуцульская" для оркестра, "Цыганская" для фортепиано с оркестром, "Карпатская" для скрипки с оркестром; все - 1977), симфоническая сюита "Петровские звоны", "Торжественная увертюра" для оркестра (обе - 1980), цикл "Семь хоров на стихи С. Есенина", "Песни народов СССР", песни для русского народного хора; детские хоры (a capella и с фортепиано).
Ушел из жизни в 2002 году. призы и награды Государственная премия РСФСР имени Н. К. Крупской (1982) — за детские оперы «Станция Заваляйка», «Квартет» и цикл песен «Серебряный поясок».