В марте 1909 года поступил на военную службу, фанен-юнкером (кандидат в офицеры), в гренадерский полк. С августа 1910 — лейтенант.
Командовал пулемётным взводом, с декабря 1914 — пулемётной ротой. С января 1916 — старший лейтенант. За время войны награждён Железными крестами обеих степеней. Был ранен.
Продолжил службу в рейхсвере. К началу Второй мировой войны — в штабе 1-го армейского корпуса, полковник.
В сентябре-октябре 1939 года — участвовал в Польской кампании.
С марта 1940 года — командир пехотного полка.
В мае-июне 1940 года — участвовал во Французской кампании.
С 22 июня 1941 года — участвовал в германо-советской войне. Бои в Прибалтике, затем под Ленинградом. С октября 1941 — генерал-майор, награждён Рыцарским крестом.
С января 1942 года — командир 1-й пехотной дивизии. Бои на Ленинградском фронте.
С января 1943 года — генерал-лейтенант. В мае 1943 — награждён Дубовыми листьями к Рыцарскому кресту. С августа 1943 — командующий 1-м армейским корпусом. С декабря 1943 — в звании генерал пехоты.
С 1 января 1944 года — командующий 26-м армейским корпусом. С 16 февраля 1944 — в командном резерве. С 20 сентября 1944 — командующий 3-м корпусом военной полиции, с 13 марта 1945 — командующий военной полицией вермахта.
9 мая 1945 года — взят в американский плен.