Окончил исторический факультет ЛГУ. Работал в Военно-дипломатической академии в Москве, Военно-морском училище в Гатчине.
Мобилизован «по партийной мобилизации VI – 1941 г.» в истребительский курсантский батальон в качестве политрука роты, Ленинградский фронт.
Воинское звание - полковник. Ранений нет.
Награжден орденом Красной Звезды, медалью «За боевые заслуги» и другими.
После увольнения в запас в звании полковника преподавал на историческом факультете ЛГУ, был профессором кафедры истории КПСС.
Доктор исторических наук (1973; диссертация «История Хивинской революции и Хорезмской Народной Советской Республики (1900—1924 гг.)»).