Hij klom daarna op tot de rang van Generaal der Infanterie en had achtereenvolgens het commando over de 82. Infanterie-Division (82e infanteriedivisie), het "LVI Panzer Korps" (56e Pantserkorps) en uiteindelijk het "4. Armee" (4e Leger). Op 28 januari 1945 werd hij ontslagen van het commando, omdat hij, tijdens het Oost-Pruisenoffensief, tegen Hitlers orders in een uitbraak wilde doen in plaats van stand te houden tot het uiterste.