Родился в деревне Смиркино, ныне Городецкого муниципального округа Нижегородской области, в семье крестьянина. Участник Великой Отечественной войны. В 1950 году поступил слесарем на ремонтно-механический завод Горьковгэсстроя, в 1954 году был назначен старшим мастером. В 1969 – 1985 годах – старший инженер-диспетчер производственно-диспетчерского отдела завода. Вёл большую общественную работу, был членом президиума городского Совета ветеранов. Почётный гражданин города Заволжья Городецкого района (1999). Жил и похоронен в городе Заволжье.
Награды: орден Отечественной войны 2-й степени (06.04.1985).