Народився 18 травня 1917 року в с. Архангельське Сосновобарського району, Пензенської області в селянській сім'ї. Закінчив Архангельську сільську неповну середню школу. Працював у сільскому господарстві.
В 1937 році призваний до лав Радянської Армії. Закінчив курси молодшого командного складу перебуваючи у 269 стрілковому полку 136 стрілецької дивізії. З 1942 року командир взводу розвідки, потім - начальник розвідки. З 1945 року - помічник начальника штабу по оперативно-стройовій підготовці.
Після війни працював на посаді заступника військового коменданта м.Айзенберг (Німеччина), райвоенкомом в м. Ново-Білокатай, начальником цивільної оборони на державному підприємстві м.Саратов. Полковник у відставці. З 1970 року пенсіонер. Помер 17 листопада 2000 року.
За участь у визволенні Обухова присвоєно звання Почесний громадянин міста.