Dzimis 1897. gadā militārpersonas ģimenē. 1913. gadā iestājās militārajā dienestā. Pirmā pasaules kara laikā leitnanta dienesta pakāpē karoja Rietumu, Austrumu un Balkānu un Itālijas frontēs. Vairākkārt ievainots. Pēc kara turpināja dienestu Reihsvērā. 1938. gadā iekļāvās motorizēto vienību sastāvā.
Otrā pasaules kara laikā piedalījās kaujā par Franciju, kaujā par Grieķiju un Austrumu frontes dienvidu sektorā, kur izvirzījās par vienu no spējīgākajiem tanku vienību komandieriem. Kara beigās karoja arī Elzasā un Ungārijā.
1947. gadā tika atbrīvots no ASV gūsta. 1948. gadā tika arestēts par to, ka 1944. gadā bez tiesas sprieduma ar nāvi sodīja vācu pulkvežleitnantu, kurš bija piedzēries un nespēja pildīt kaujas uzdevumu. Tika notiesāts uz 3 gadiem, ieslodzījumā pavadīja pusi no termiņa.