Mit Beginn des Zweiten Weltkrieges diente er als Vierter Generalstabsoffizier (Id), zuständig für Ausbildung, im Stab der 1. Armee unter der Leitung von Generaloberst Erwin von Witzleben im Westen. Im Dezember 1939 wurde er zum Generalstab des Heeres kommandiert und im Juli 1940 dorthin versetzt. Am 25. Oktober 1940 wechselt er, wiederum als Id, zum Armeeoberkommando der 11. Armee unter Generaloberst Eugen von Schobert. Ende November 1941 ernannte ihn dessen Nachfolger General der Infanterie Erich von Manstein zum Leiter des Partisanenstabs zur Partisanenbekämpfung auf der Krim. Bereits im Januar 1942 wurde er von dieser Aufgabe wieder entbunden. Im März 1942 wurde er Major und Erster Generalstabsoffizier (Ia) der 50. Infanterie-Division in der Sowjetunion. Mit dieser kämpfte er 1942 auf der Krim und im Kaukasus, 1943 im Kuban-Brückenkopf und 1944 wieder auf der Krim. Nach der Zerschlagung der Division in der Schlacht um die Krim wurde er zeitweilig in die Führerreserve versetzt. Im Juli 1944 versetzte man den Oberstleutnant (seit 1943) in die Abteilung Fremde Heere Ost beim Oberkommando des Heeres, geleitet von Reinhard Gehlen, wo er auf eine Verwendung als Dritter Generalstabsoffizier (Ic, zuständig für Militärisches Nachrichtenwesen) vorbereitet wurde. Im August 1944 wurde er als solcher zur Heeresgruppe Nordukraine (später A und Mitte) versetzt, wo er in Polen und der Tschechoslowakei diente. Kurz vor Kriegsende wurde er noch zum Oberst befördert.