Поступил на военную службу 1 октября 1910 года фанен-юнкером (кандидат в офицеры). В июне 1912 года получил звание лейтенанта.
В Первую мировую войну командовал ротой, награждён Железными крестами обеих степеней, а также австрийским и прусским орденами. В 1918 году тяжело ранен, получил золотую нашивку за ранение.
После войны продолжил службу в рейхсвере, с 1925 года — ротмистр. В 1936 году произведён в подполковники, назначен командиром кавалерийского полка.
С июня 1939 года — полковник, участвовал в Польской и Французской кампаниях, получил планки к Железным крестам (повторное награждение). В ноябре 1940 года назначен командиром 4-й стрелковой бригады.
Командуя бригадой, форсировал Днепр. В декабре 1941 года назначен командиром 4-й танковой дивизии, с 1 января 1942 года — генерал-майор. 3 января тяжело ранен в голову осколком снаряда, 6 января 1942 года награждён Рыцарским крестом. До конца августа 1942 года — в госпиталях и в отпуске по ранению, затем до конца мая 1943 года — начальник училища моторизованных войск.
С апреля 1943 года — генерал-лейтенант. 31 мая 1943 года вновь возглавил 4-ю танковую дивизию (на центральном участке Восточного фронта). В августе 1943 года награждён Дубовыми Листьями (№ 281) к Рыцарскому кресту, в январе 1944 года — Мечами (№ 46) к Рыцарскому кресту с Дубовыми Листьями.
С мая 1944 года — командующий 3-м танковым корпусом, с июня по октябрь 1944 года — командующий 39-м танковым корпусом (с августа 1944 года в звании генерала танковых войск). Затем командующий танковым корпусом «Великая Германия» и с марта 1945 — командующий 2-й армией. С апреля 1945 — командующий армией «Восточная Пруссия».
8 мая 1945 года награждён Бриллиантами (№ 27) к Рыцарскому кресту с Дубовыми Листьями и Мечами. С этого же дня в советском плену. Был приговорён советским судом к 25 годам заключения. Отпущен на свободу в 1955 году.