1 сентября 1914 года — поступил на военную службу, фанен-юнкером (кандидат в офицеры), в пехотный полк. С ноября 1915 года — лейтенант, командир пехотного взвода. За время войны награждён Железными крестами обеих степеней и ещё двумя орденами. Был ранен.
Продолжил службу в рейхсвере. К началу Второй мировой войны — командир пехотного батальона, подполковник.
В сентябре-октябре 1939 года — участвовал в Польской кампании, награждён планками к Железным крестам обеих степеней (повторное награждение).
С февраля 1940 — командир пехотного полка.
В мае-июне 1940 года — участвовал во Французской кампании. С ноября 1940 — полковник.
С 22 июня 1941 года — участвовал в германо-советской войне.
В октябре 1942 года — награждён Золотым немецким крестом.
С апреля 1943 года — командир 31-й пехотной дивизии. С июня 1943 — командир 14-й пехотной дивизии, генерал-майор. В декабре 1943 — награждён Рыцарским крестом, произведён в звание генерал-лейтенант.
В сентябре 1944 года — награждён Дубовыми листьями к Рыцарскому кресту.
С 18 февраля 1945 года — командующий 66-м армейским корпусом (на Западном фронте). 21 апреля 1945 — взят в американский плен (в Рурском котле).