С 1941 по 1945 годы в качестве командира дивизиона 18-й ГвСД, командира и 16-й гвардейской тяжёлой артиллерийской бригады 1-й ГвАД ВГК воевал на Калининском и 1-м Украинском фронтах, участник Битвы за Москву и Львовом, на Орловско-Курской дуге, освобождал Житомир, Радомышль, Троянов и множество других городов. Во главе своей бригады освобождал города Польши, Германии, форсировал реки Одер и Нейсе, воевал в Берлине, 9 мая 1945 года его бригада была направлена к Праге, для её освобождения.