Войну встретил 22 июня 1941 г. в Прибалтике в пограничной танковой разведчасти. Затем в должности комиссара бронепоезда воевал под Сталинградом, далее в составе 4 танковой армии I Украинского фронта сражался до конца войны. Войну закончил 10 мая 1945 года в звании майора.
Правительственные награды: два ордена Красного Знамени, орден Отечественной войны I степени, два ордена Красной Звезды, чехословацкий орден «Военный крест» и 13 медалей, в числе которых «За отвагу», «За боевые заслуги» и другие.
Профессор. Работал в университете на кафедре истории КПСС.
Архив Музея истории СПбГУ Д.167