В 1931-33 роках служив в поліції. В 1934 році вступив в люфтваффе. З 1 серпня 1938 року — командир 1-ї ескадрильї 40-ї групи пікіруючих бомбардувальників, з 1 листопада 1938 року — 4-ї (штурмової) ескадрильї 2-ї навчальної ескадри. Відзначився під час Польської кампанії. З 13 вересня 1939 по жовтень 1940 року — командир 2-ї (штурмової) групи своєї ескадри. Учасник Французької кампанії і битви за Британію. З 21 червня 1941 року — знову командир 2-ї групи. Учасник Німецько-радянської війни. В грудні 1941 року, під час битви за Москву, здійснив свій 450-й бойовий виліт, до того часу знищив 31 танк, понад 200 автомобілів і 30 гармат. З 13 січня 1942 року — командир 1-ї ескадри підтримки сухопутних військ, з якою з травня 1942 року воював на південній ділянці фронту. 18 червня 1942 року відкликаний в штаб штурмової авіації, де в кінці року очолив випробувальне командування протитанкової авіації. З лютого 1943 року — командир протитанкової командир «Вайсс». Учасник Курської битви. З липня 1943 року — інспектор важкої винищувальної авіації і авіації підтримки сухопутних військ. З грудня 1943 року — співробітник Аеродромної комісії ОКЗ, з квітня 1944 року здійснював координацію дій авіації в Прибалтиці, потім в Богемії і Моравії. В січні 1945 року переведений в штаб 6-го повітряного флоту. Всього за час бойових дій здійснив понад 520 бойових вильотів, знищив 53 танки і понад 200 автомобілів.