7 августа 1914 года — добровольцем поступил на военную службу, рядовым в пехотный полк. С января 1915 — унтер-офицер, с июня 1915 — лейтенант. За время войны награждён Железными крестами обеих степеней и австрийским орденом.
Продолжил службу в рейхсвере. К началу Второй мировой войны — преподаватель в военном училище, подполковник.
С февраля 1940 — командир пехотного батальона.
В мае-июне 1940 года — участвовал во Французской кампании. Награждён планками к Железным крестам обеих степеней (повторное награждение).
С декабря 1940 — командир пехотного полка.
С 22 июня 1941 года — участвовал в германо-советской войне. С августа 1941 — полковник. В ноябре 1941 — награждён Рыцарским крестом (за бои под Москвой).
С января 1942 года — командир 260-й пехотной дивизии. С апреля 1942 — генерал-майор.
С января 1943 года — генерал-лейтенант.
С апреля 1944 года — командир 389-й пехотной дивизии. В декабре 1944 — награждён Дубовыми листьями к Рыцарскому кресту (за бои в районе Риги), назначен командующим 82-м армейским корпусом (на Западном фронте).
С 30 января 1945 года — в звании генерал пехоты. 8 мая 1945 — взят в американский плен.