À partir du , il participe aux offensives sur Vitebsk, Orcha, la Bérézina, Minsk, le Niémen et la Prusse-Orientale (poches de Königsberg et du Samland) sans discontinuer jusqu'au . Lors de diverses missions (escorte de bombardiers, soutien et mitraillage au sol, attaque de DCA, chasse, interception...) il descend 14 avions allemands (parfois à plus de à l'intérieur des lignes ennemies).