После начала Советско-финской войны добровольцем пошёл на фронт, был санитаром. Потом вернулся в университет, но в 1940 году был мобилизован в армию. Когда началась Великая Отечественная война, служил в Прибалтике. Прошёл всю войну до последнего дня в артиллерии. Сержантом в составе войск 1-го Белорусского фронта участвовал в штурме Берлина и Рейхстага. Его подпись на стене Рейхстага сохранилась до сих пор и ныне вместе с другими подписями советских солдат оставлена в мемориале. (По одному из утверждений — последний здравствующий из числа расписавшихся на Рейхстаге.) Владея немецким языком, в конце войны и после её окончания выполнял функции переводчика.