В марте 1908 года поступил на военную службу, фанен-юнкером (кандидат в офицеры), в гвардейский фузилерский полк. С августа 1909 — лейтенант.
Командовал ротой, затем на штабных должностях. С июля 1915 — старший лейтенант. С июля 1918 — капитан, командир батальона. За время войны награждён Железными крестами обеих степеней и ещё тремя орденами.
Продолжил службу в рейхсвере. К началу Второй мировой войны — командир пехотного полка, полковник.
В сентябре-октябре 1939 года — участвовал в Польской кампании. Награждён планками к Железным крестам обеих степеней (повторное награждение).
В мае-июне 1940 года — участвовал во Французской кампании. Награждён Рыцарским крестом (№ 42).
С февраля 1941 — генерал-майор. С апреля 1941 — командир 216-й пехотной дивизии.
С 22 июня 1941 года — участвовал в советско-германской войне. Бои в Белоруссии, затем бои на Московском направлении.
В январе 1942 года — награждён Дубовыми листьями к Рыцарскому кресту (№ 68). С октября 1942 — генерал-лейтенант. Командовал карательными операциями совместно с частями РОНА в Брянской области (Локотское самоуправление).
С июня 1943 года — командующий 89-м армейским корпусом (в Бельгии). С июля 1943 — в звании генерал пехоты.
В 1944 году — бои на Западном фронте против американо-британских войск. С декабря 1944 — в командном резерве.
С 8 марта 1945 года — командующий обороной Дрездена. С 5 мая 1945 — командующий корпусом «Гильза». 8 мая 1945 — покончил жизнь самоубийством после капитуляции Германии.