Родился в семье петербургского врача, лейб-медика двора. Учился в Петербургском Николаевском кадетском корпусе.
В 1927 году экстерном окончил Ленинградскую консерваторию, где занимался в классах М. О. Штейнберга (гармония и инструментовка), С. М. Ляпунова (контрапункт), В. В. Щербачёва (композиция) и Л. В. Николаева (полифония).
С начала 1920-х годов — постоянный сотрудник ленинградских, а с 1930-х — и московских газет и журналов, где публиковал статьи и рецензии на темы музыки, музыкального театра и балета. Вскоре, наряду с Б. В. Асафьевым и И. И. Соллертинским стал ведущим музыкальным критиком Ленинграда. Автор более чем 250 книг и статей о русской классической и советской музыке, оперном и балетном театре.
В 1929—1932 годах — председатель секции композиторов Ленинградского отделения Всероскомдрама.
В 1940—1941 и 1945—1949 годы преподавал историю советской музыки в Ленинградской консерватории (в 1945—1948 — и. о. профессора на кафедре истории русской и советской музыки).
В 1941—1944 — председатель правления, с 1961 года — заместитель председателя правления Ленинградского отделения Союза композиторов СССР.
В 1946—1951 — старший научный сотрудник Ленинградского института театра и музыки.
В 1946—1948 году — заместитель художественного руководителя Ленинградского театра оперы и балета имени С. М. Кирова по репертуару, в 1951—1962 — заведующий репертуарной частью Ленинградского Малого театра оперы и балета.
С 1969 года — главный редактор Ленинградского отделения издательства «Советский композитор» .Награждён медалью «За оборону Ленинграда» (1943).