In den folgenden Monaten war er mit seiner Division östlich von Warschau und später östlich von Modlin eingesetzt. Im Januar 1945 wurde er mit der 3. und 5. SS-Panzer-Division nach Ungarn verlegt, um bei der dortigen Schlacht um Budapest die Entsatzangriffe zu unterstützen und die sowjetische Gegenoffensive bei Stuhlweißenburg aufzuhalten. Die Schlacht endete in einer Niederlage, obwohl die meisten der Elitedivisionen der Waffen-SS beteiligt waren. Nachdem der Kampf um Ungarn verloren gegangen war, zog er sich mit seiner Division in Richtung Wien zurück und kämpfte dort noch in der Schlacht um Wien. Kurz vor der Kapitulation der Stadt erhielt er den Befehl, sich nach Westen zu begeben und sich dortigen Amerikanern zu ergeben. Der Kommandant der amerikanischen Einheit lehnte die Entgegennahme der Kapitulation der Division ab. Daraufhin unternahm er den Versuch der ehrenhaften Kapitulation gegenüber den sowjetischen Truppen, wurde jedoch von diesen gefangen genommen.