Командир расчета боевой машины школы сержантов. В бою под Курском его артиллерийский полк неоднократно дал отпор вражескому полку танкистов. Участвовал в защите Ленинграда, а также внес вклад в освобождение от фашистских захватчиков городов Великие Луки, Старая Русь, Смоленск, Витебск, Белгород, Вильнюс, Каунас. В составе 3-го Белорусского фронта он с сослуживцами штурмом овладели Кенигсбергом и вскоре заняли всю Восточную Пруссию.