Был командиром взвода топографической разведки, затем руководил расчётами противотанковой артиллерии. Воевал на Волховском, Калининском, Украинском фронтах. Закончил войну в звании старшего лейтенанта. Был награждён орденом Отечественной войны II степени, медалями «За боевые заслуги», «За победу над Германией в Великой Отечественной войне» и другими.