Родился в д. Мекиленская Усть-Кубенского района Вологодской области.
1936 – окончил сельскохозяйственный техникум и работал в совхозе.
1939 – окончил Ленинградское КВИУ им. А.А. Жданова.
Участник Великой Отечественной войны.
Воевал на Западном, Юго-Западном и 2 Украинском фронтах. Командовал ротой мсп 17тд, служил полковым инженером в 4гв.сд, НШ 49сп, командиром 359сп, начальником оперативного отделения штаба 50сд, НШ сд. Принимал участие в Смоленском сражении, Московской битве, освобождении Донбасса и Ясско-Кишиневской операции.
1946 – окончил ВА им. М.В. Фрунзе.
1946 – преподаватель, старший преподаватель, старший тактический руководитель, заместитель начальника кафедры.
1964 – начальник кафедры оперативно-тактической подготовки Военного института МО СССР. Полковник.
1974 – в отставке.Ведущий научный сотрудник Института военной истории МО СССР.
Кандидат военных наук. Автор и соавтор многих учебных пособий и теоретических трудов. Доцент.Академик Международной академии информатизации.
Принимал участие в создании труда «Великая Отечественная война 1941-1945 гг.», «Военной энциклопедии» в 8 т., двух изданий «Военно-энциклопедического словаря», биографического словаря «Герои Советского Союза» 2 т.