Участник Великой Отечественной войны. Воевать начал 22 июня 1941 года. Участвовал в приграничных оборонительных боях. 30 июня 1941 года в районе города Львов был ранен в голову и руки и отправлен в госпиталь. С февраля 1943 года воевал командиром взвода и командиром роты в 43-м отдельном инженерно-сапёрном батальоне. Сражался на Северо-Западном, Центральном, Воронежском и 1-м Украинском фронтах. Участвовал в Демянской и Старорусской операциях, Курской битве, освобождении Левобережной Украины, форсировании Днепра, Киевской наступательной и оборонительной операциях, а также в Житомирско-Бердичевской, Ровно-Луцкой, Проскуровско-Черновицкой, Львовско-Сандомирской, Сандомирско-Силезской, Нижнесилезской, Берлинской и Пражской операциях. В апреле 1944 года в районе города Тернополь был ранен во второй раз. Войну закончил старшим лейтенантом.