В марте 1907 года поступил на военную службу, фанен-юнкером (кандидат в офицеры), в артиллерийский полк. С августа 1908 — лейтенант.
Командовал батареей. С сентября 1914 — старший лейтенант, с октября 1916 — капитан, командовал артиллерийским батальоном. За время войны награждён Железными крестами обеих степеней и ещё четырьмя орденами.
Продолжил службу в рейхсвере. К началу Второй мировой войны — начальник артиллерии 1-го военного округа, генерал-майор (с марта 1939).
В сентябре-октябре 1939 года — участвовал в Польской кампании. Награждён планками к Железным крестам обеих степеней (повторное награждение).
С февраля 1940 года — командир 291-й пехотной дивизии.
В мае-июне 1940 года — участвовал во Французской кампании. С февраля 1941 — генерал-лейтенант.
С 22 июня 1941 года — участвовал в германо-советской войне. Бои в Прибалтике, затем под Ленинградом. В октябре 1941 — награждён Рыцарским крестом.
С июля 1942 года — командующий 38-м армейским корпусом (в районе Волхова), произведён в звание генерал артиллерии.
В 1943 году — бои в районе озера Ильмень.
В 1944 году — отступление в Латвию. С осени 1944 — в Курляндском котле.
В январе 1945 — награждён Дубовыми листьями к Рыцарскому кресту.
После капитуляции Германии 8 мая 1945 года — взят в советский плен. Умер в лагере под Воркутой 8 мая 1948 года.