С декабря 1942 года лейтенант, командир взвода 100-й отдельной армейской роты ВНОС при управлении 31-й армии. На Центральном, Третьем Белорусском и Первом Украинском фронтах участвовал в боевых действиях по освобождению Ржева, Сычёвки, Смоленска, Орши, Борисова, Минска, Лиды, Гродно, в боях в Восточной Пруссии от Гольдапа до Кёнигсберга, в Силезии на Данцигском направлении участвовал во взятии городов Лёвенберг, Бунцлау, Хайльсберг и других, в Чехословакии дошёл до Праги.