Родился 6 февраля 1926 года в селе Мещерино Плавского района Тульской области. В декабре 1942 года по призыву Тульского обкома записался в партизанский отряд, который действовал в брянских лесах, а затем на Пинских болотах на юге Белоруссии. Воевал в составе диверсионной группы. Был ранен и самолетом переброшен в тыл. После выздоровления зачислен в понтонно-мостовой батальон, в составе которого на Эльбе встретил Победу. После окончания войны служил на Дунае, а позже – в частях дальнобойной артиллерии.
Награждён орденом Отечественной войны I степени, медалями «За отвагу» (2), «За освобождение Праги», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.». За трудовые достижения награжден орденом «Ветеран труда», медалью «За заслуги в разведке недр» и знаком «Отличник разведки недр».
После демобилизации окончил Тульский горный техникум, Политехнический институт, занимался геологической разведкой.