В марте 1898 года поступил на военную службу фанен-юнкером (кандидат в офицеры), в артиллерийский полк. С августа 1899 — лейтенант, с октября 1913 — капитан.
С 2 августа 1914 — командир батареи. С декабря 1916 — командир артиллерийского батальона. За время войны награждён Железными крестами обеих степеней и ещё двумя орденами. Был ранен.
Продолжил службу в рейхсвере. С февраля 1930 — полковник. В 1931—1936 — комендант крепости Кёнигсберг (с февраля 1933 — генерал-майор, с октября 1934 — генерал-лейтенант). С августа 1936 — председатель имперского военного трибунала. С апреля 1937 — в звании генерал артиллерии.
В сентябре-октябре 1939 — военный комендант Данцига и Западной Пруссии.
С 25 октября 1939 — командующий 8-м армейским корпусом.
В мае-июне 1940 года — участвовал во Французской кампании. Награждён Рыцарским крестом.
С 22 июня 1941 года — участвовал в германо-советской войне. Бои в Белоруссии, затем в районе Смоленска.
С апреля 1942 года — бои на Дону, затем на Сталинградском направлении. Бои в Сталинграде. 12 декабря 1942 — награждён Дубовыми листьями к Рыцарскому кресту.
В январе 1943 — бои в Сталинградском котле. 30 января 1943 — произведён в генерал-полковники. На следующий день взят в советский плен.
9 февраля 1944 года — умер в советском плену.