7 января 1916 года поступил добровольцем в армию, в пехотный полк. За время войны награждён Железными крестами обеих степеней.
В октябре 1920 года уволен с военной службы (по сокращению рейхсвера до 100 тысяч), с присвоением звания лейтенант. Поступил на службу в полицию.
С ноября 1935 года — вновь на военной службе, в звании капитан. К началу Второй мировой войны — командир пехотного батальона, майор.
С марта 1940 года — подполковник. Участвовал во Французской кампании.
С 22 июня 1941 года участвовал в германо-советской войне. Бои на Украине. С июля 1941 года — командир полка 125-й пехотной дивизии. С ноября 1941 — полковник. 4 декабря 1941 года за бои в районе Харькова награждён Рыцарским крестом. В сентябре 1942 года за бои в районе Новороссийска награждён Золотым немецким крестом. В сентябре 1943 года за бои на Таманском полуострове награждён Дубовыми листьями к Рыцарскому кресту. В ноябре 1943 — январе 1944 — командир 73-й пехотной дивизии (бои в районе Мелитополя), затем 370-й пехотной дивизии (бои в районе Николаева).
С февраля 1944 года — командир 98-й пехотной дивизии (бои в районе Севастополя), генерал-майор. В мае 1944 остатки дивизии эвакуируются в Румынию, затем переводятся в Хорватию (для отдыха и пополнения). С августа 1944 года — 98-я пехотная дивизия в Италии (бои в районе Римини). С сентября 1944 — генерал-лейтенант. В декабре 1944 года награждён Мечами (№ 118) к Рыцарскому кресту с Дубовыми листьями. В конце войны взят в британский плен.