Участвовал в сражениях на Южном, Воронежском, Центральном, Карельском, 1-м Украинском фронтах, на Курской дуге. В 1944 году участвовал в прорыве финской обороны на реке Свирь. Воевал на Сандомирском плацдарме, участвовал при форсировании рек Свирь, Висла, Одер, Нейсе, Шпрее и Тельтова канала в Берлине. В составе 1-го Украинского фронта участвовал в штурме Берлина, Дрездена и в освобождении Праги.