В феврале 1910 года поступил на военную службу, фанен-юнкером (кандидат в офицеры), в гвардейский гренадерский полк. С августа 1911 — лейтенант.
Командовал ротой. В июле 1915 — ранен. С августа 1915 — старший лейтенант. С июля 1916 — на штабных должностях. С сентября 1918 — капитан. За время войны награждён Железными крестами обеих степеней и ещё двумя орденами.
Продолжил службу в рейхсвере. К началу Второй мировой войны — начальник отдела генштаба сухопутных сил, генерал-майор.
С декабря 1939 года — командир 83-й пехотной дивизии.
В мае-июне 1940 года — участвовал во Французской кампании. Награждён планками к Железным крестам обеих степеней (повторное награждение).
С декабря 1940 года — командир 99-й лёгкой дивизии. С января 1941 — генерал-лейтенант.
С 22 июня 1941 года — участвовал в германо-советской войне. Бои на Украине. В октябре 1941 — награждён Рыцарским крестом.
С 28 декабря 1941 года — командующий 59-м армейским корпусом, с февраля 1942 — в звании генерал пехоты. Бои в районе Великих Лук, Велижа.
В январе 1943 — тяжело ранен. Осенью 1943 — бои на Украине (в районе Киева). В декабре 1943 — награждён Дубовыми листьями к Рыцарскому кресту.
В феврале-апреле 1944 — в командном резерве. С 21 апреля 1944 — командующий 1-й танковой армией (бои на западной Украине).
С июня 1944 — командующий 1-й армией (во Франции). 6 сентября 1944 — отправлен в резерв фюрера.
31 января 1945 — уволен с военной службы. 18 апреля 1945 — погиб в результате бомбардировки.