Родился в 1920 году в селе Панфилово Карачаровской волости Муромского уезда Владимирской губернии (ныне село Панфилово Муромского района Владимирской области).
С 1939 года — на военной службе, общественной и политической работе.
В 1941—1988 — участник Великой Отечественной войны, командир взвода 1-го Ульяновского танкового училища, заместитель командира роты, адъютант батальона
53-й танковой бригады
, командир танковой роты, замначальника штаба полка по оперативной работе 53-го танкового полка
69-й мехбригады
, на штабных должностях в Советской Армии, начальник штаба 21 гвардейской танковой дивизии, слушатель военной академии Генерального штаба, командир
начальник штаба Туркестанского военного округа,
Военный советник
в Египте (с июня 1971 г. по сентябрь 1972 г.) и Болгарии (с 1985 г. по 1988 г),
Заместитель начальника Главного управления кадров МО СССР.