Účastnil se bitvy o Stalingrad, kdy provedl 120 bojových misí nad městem. 12. června 1943 byl oceněn Německým křížem ve zlatě. Od listopadu 1942 do března 1943 kvůli zdravotním problémům nebyl v boji. Poté se účastnil bitvy v Kurském oblouku. Během zimy 1943/44 byl opět v boji. Jeho velitelem byl Andreas Kuffner. 1. ledna 1944 byl povýšen na poručíka "(Leutnant)" a 29. října 1944 vyznamenán Rytířským křížem Železného kříže poté, co provedl více než 600 bojových misí a zničil 73 nepřátelských tanků (plus torpédoborec a tanker na řece Volze). Rytířský kříž obdržel přímo z rukou říšského maršála Hermanna Göringa. Stal se tak jedním z 41 letců narozených v ČSR, kteří získali toto vyznamenání. Zároveň byl povýšen na nadporučíka "(Oberleutnant)".