В марте 1913 года поступил на военную службу фанен-юнкером (кандидат в офицеры), в артиллерийский полк. С июня 1914 — лейтенант.
Трижды был ранен (в 1914, 1916, 1918). С сентября 1917 — командир батареи, старший лейтенант. За время войны награждён Железными крестами обеих степеней.
Продолжил службу в рейхсвере. К началу Второй мировой войны — командир артиллерийского полка, полковник.
В сентябре-октябре 1939 года — участвовал в Польской кампании, награждён планками к Железным крестам обеих степеней (повторное награждение).
В мае-июне 1940 года — участвовал во Французской кампании.
С 22 июня 1941 года — участвовал в германо-советской войне, бои в Прибалтике. С августа 1941 — начальник артиллерии 1-го армейского корпуса. В декабре 1941 — награждён Золотым немецким крестом.
С 26 января 1942 года — командир 11-й пехотной дивизии (под Ленинградом). С марта 1942 — генерал-майор. В ноябре 1942 — награждён Рыцарским крестом.
С января 1943 года — генерал-лейтенант. В сентябре 1943 — награждён Дубовыми листьями к Рыцарскому кресту, назначен начальником артиллерии 18-й армии.
С 27 декабря 1944 года — командующий 10-м армейским корпусом (в Курляндском котле).
С марта 1945 года — в звании генерал артиллерии. После капитуляции Германии 8 мая 1945 года — взят в советский плен (отпущен на свободу в октябре 1955).