Von November 1914 bis 3. September 1915 war er als Korvettenkapitän und später zum Fregattenkapitän befördert, Kommandant des Kleinen Kreuzers "Thetis" mit welchem er Anfang August 1915 am Vorstoß in die Rigaer Bucht teilnahm. Anschließend wurde er zur Verfügung der Station der Nordsee gesetzt. Anfang Januar 1916 übernahm er bis zur Verlegung des Schiffes nach Danzig Mitte Februar 1917 das Kommando über den Kleinen Kreuzer "Berlin". Er wurde für ein Jahr erster Kommandant der "Nürnberg". In dieser Position erfolgte am 31. Mai 1917 seine Beförderung zum Kapitän zur See und nahm mit der Nürnberg am 17. November 1917 an dem zweiten Seegefecht bei Helgoland teil. Nachdem er im Januar 1918 kurz als Kommandant das Großlinienschiff "Kaiserin" übernommen hatte, übernahm er bis Anfang Dezember 1918 den Großen Kreuzer "Hindenburg".