В июне 1941 года ушёл добровольцем на фронт. В 1942 года вступил в ВКП(б). Был комиссаром, потом командиром пулемётно-артиллерийской роты, начальником пограничной заставы, помощником начальника штаба пограничного полка. Воевал на Калининском, 1-м Прибалтийском, 3-м Белорусском фронтах, участвовал в штурме Кёнигсберга, в боях по ликвидации восточно-прусской группировки немецких войск. Награждён двумя орденами Красной Звезды и медалью «За отвагу». Во время войны написал рассказы, печатавшиеся в журналах «Знамя», «Новый мир», «Советский воин», «Пограничник», в газете «Красная звезда».