2 червня 1911 року вступив в Прусську армію. Учасник Першої світової війни. Після демобілізації армії залишений в рейхсвері. З 15 жовтня 1935 року — командир 16-го батальйону спостереження, з 12 жовтня 1937 року — 32-го артилерійського полку. З 15 травня по 1 грудня 1940 року — артилерійський командир 134. З 10 грудня 1940 по 9 грудня 1941 року — командир 102-ї піхотної дивізії. З 1 лютого по 3 квітня 1942 року — вищий артилерійський командир 307, з 20 червня 1942 року — 313. З 28 березня 1945 року — командир укріпрайону Свінемюнде. 8 травня 1945 року взятий в полон. В 1947 році звільнений.