Был призван на военную службу из поселка Вербилки в 1942 году. Проходил службу в пограничных войсках НКВД по охране тыла 3 Белорусского фронта. В 1944-1945 годах участвовал в боевых действиях, в частности в Восточно-Прусской операции, штурме и взятии города Кенигсберг. С 1945 по 1950 годы проходил службу в пограничном отряде на Дальнем Востоке, на Курильских островах, в должности Старшины заставы. Награжден орденом Ленина, медалями "За взятие Кенигсберга", "За победу в Великой Отечественной войне" "30 лет Советской Армии и Флота", орденом "Великой Отечественной войны 2 степени. Работал на ДМЗ Дубна.