Доброволец Ленинградской армии народного ополчения. Воевал рядовым под Пулковскими высотами, затем — военный корреспондент. Далее служил в Политотдела Ленинградского фронта. Воинское звание — майор.
Награждён орденами отечественной войны II степени, Красной Звезды, медалью «За оборону Ленинграда».
После войны — доцент филологического факультета ЛГУ. Создал и был первым заведующим кафедрой советской литературы. В течение ряда лет был заместителем А. Т. Твардовского — главного редактора журнала «Новый мир».
Награждён орденами отечественной войны II степени, Красной Звезды, медалью «За оборону Ленинграда».
После войны — доцент филологического факультета ЛГУ. Создал и был первым заведующим кафедрой советской литературы. В течение ряда лет был заместителем А. Т. Твардовского — главного редактора журнала «Новый мир».