Принимал участие в боях на Северском Донце, Донбасской операции, битве за Днепр, ликвидации Никопольского плацдарма, освобождении Одессы, Люблин-Брестской операции, боях за Магнушевский плацдарм, Висло-Одерской операции, форсировании Одера, боях за Кюстрин и Берлин. Был командиром 216-го гвардейского стрелкового полка 79-й гвардейской стрелковой дивизии. Отличился во время боёв за Магнушевский плацдарм.