С 1919 года работал конторщиком в Управлении железных дорог в Петрограде, затем в культпросветотделе политуправления Петроградского военного округа. В конце 1920 года направлен в политотдел
16-й армии
на
Польском фронте
, где был лектором в бригаде артистов. В 1921 году демобилизовался и продолжил учёбу в университете, одновременно был вольнослушателем в
Институте истории искусств
.
В 1924 году окончил университет
и был призван в армию, служил краткосрочником до октября 1925 года. После демобилизации направлен на работу в милицию, где прослужил девять лет сначала на юридических (до 1930 года), а потом на оперативных должностях. Уволен в 1934 году по состоянию здоровья.
В сентябре 1941 года зачислен инструктором-литератором в политотдел войск НКВД Ленинградского фронта. В декабре эвакуирован и затем направлен в ансамбль при политуправлении погранвойск в Москве, где работал над программами для ансамбля и писал для журнала «Пограничник». С конца 1942 года был инструктором-литератором политотдела
70-й армии
. В конце 1943 года заболел туберкулёзом и грудной жабой, а после излечения снова служил в политуправлении погранвойск. В апреле 1945 года переведён в политотдел погранвойск Ленинградского военного округа. Демобилизован в декабре 1945 года.
В 1946 году вернулся в Институт театра и музыки. Защитил кандидатскую диссертацию (1948). С 1962 года — профессор балетмейстерского отделения
Ленинградской консерватории
.
Лебединое озеро П. Чайковского. —
Л.
: Государственное музыкальное издательство (МУЗГИЗ), 1962. — 80 с. — (Сокровища Советского Балетного Театра). —
15 000 экз.
Семь балетных историй. —
Л.
: Искусство, 1967. — С. 256. —
10 000 экз.
В честь танца. —
М.
: Искусство, 1968. — 402 с. —
25 000 экз.
Жизель. Этюды. —
Л.
, 1969.
Балетные строки Пушкина. —
Л.
: Искусство, 1974. — 184 с. —
25 000 экз.
Драматургия балетного театра XIX века. —
М.
: Искусство, 1977. — 344 с. —
10 000 экз.
Чудесное было рядом с нами. Заметки о петроградском балете 20-х гг. —
Л.
: Советский композитор, 1984. — 264 с. —
10 000 экз.