В августе 1911 года поступил на военную службу, фанен-юнкером (кандидат в офицеры), в артиллерийский полк. С октября 1913 — лейтенант.
С начала войны — на Западном фронте, на штабных должностях уровня батальон, полк. С января 1917 — старший лейтенант. С декабря 1917 — командир батареи, с августа 1918 — командир артиллерийского батальона. За время войны награждён Железными крестами обеих степеней и ещё двумя орденами.
Продолжил службу в рейхсвере. К началу Второй мировой войны — начальник штаба армейского корпуса (на западной границе Германии), полковник.
В мае-июне 1940 года участвовал во Французской кампании. С августа 1940 — генерал-майор.
С февраля 1941 года — командир 8-й танковой дивизии. В апреле 1941 года участвовал в захвате Югославии.
С 22 июня 1941 года — участвовал в германо-советской войне. Бои (в составе группы армий «Север») в Прибалтике. В июле 1941 года награждён Рыцарским крестом (№ 357). Затем бои на Ленинградском направлении. С августа 1942 — генерал-лейтенант.
В январе-марте 1943 — командующий 59-м армейским корпусом (в районе Великих Лук). С мая 1943 года — командующий 29-м армейским корпусом (на Украине). Бои в районе Кривого Рога, затем на Днепре. С августа 1943 — в звании генерал танковых войск. В ноябре 1943 года награждён Дубовыми листьями (№ 324) к Рыцарскому кресту.
С сентября 1944 года — командующий 7-й армией (на Западном фронте).
С марта 1945 года — командующий 19-й армией. 6 мая 1945 года взят в американский плен. Отпущен из плена в 1948 году.