4 августа 1914 года поступил добровольцем на военную службу, в пехотный полк. С ноября 1915 — лейтенант. Награждён Железными крестами обеих степеней. Был ранен.
В 1919 году — воевал в Прибалтике в составе добровольческого корпуса, командир пулемётной роты. В сентябре 1919 года уволен с военной службы с присвоением звания старшего лейтенанта. Пошёл на службу в полицию.
В августе 1935 года — вернулся на военную службу, в звании майора. К началу Второй мировой войны — командир пехотного батальона, подполковник.
В мае-июне 1940 года — участвовал во Французской кампании. Награждён планками к Железным крестам обеих степеней (повторное награждение).
С декабря 1940 года — командир пехотного полка. С июня 1941 — полковник.
С 22 июня 1941 года — участвовал в германо-советской войне. Бои в Прибалтике, затем в районе Калинина.
В 1942 году — бои в районе Ржева. В феврале 1942 — награждён Рыцарским крестом и Золотым немецким крестом. С апреля 1942 — командир 26-й пехотной дивизии. С сентября 1942 — генерал-майор.
С января 1943 — генерал-лейтенант. С августа 1943 — командующий 35-м армейским корпусом (в районе Брянска). С октября 1943 — в звании генерал пехоты.
В январе 1944 года — награждён Дубовыми листьями к Рыцарскому кресту. С 29 июня 1944 — командующий 19-й армией (во Франции). С 15 декабря 1944 — в командном резерве.
В марте-апреле 1945 года — командующий 8-м армейским корпусом (на Восточном фронте). В апреле-мае 1945 — командующий 11-м армейским корпусом.