We wrześniu 1908 został dowódcą łodzi torpedowej SMS "Kigyo", a 9 stycznia 1909 objął dowództwo łodzi torpedowej SMS "Python".

Od 1906 był oficerem nawigatorem eskadry dużych okrętów nawodnych, z zaokrętowaniem na jednostkach „Huszar” i „Erzherzog Karl”. Pod koniec czynnej służby dowodził pełnomorskimi łodziami torpedowymi "Echse" (od września 1910) i "Kaiman" (od stycznia 1911). Z dniem 20 marca 1911 został urlopowany, a z dniem 1 maja 1912 przeniesiony w stan spoczynku.

Po wybuchu I wojny światowej otrzymał powołanie do służby czynnej i jako dowódca flotylli trałowców rzecznych kierował żeglugą na Wiśle. Niedługo potem objął funkcję dowódcy flotylli trałowej na Dunaju, a w 1917 wyznaczono go dowódcą flotylli jednostek przybrzeżnych w Trieście. Za akcję zaminowania, z własnej inicjatywy, wód Dolnego Dunaju za frontem rumuńskim w grudniu 1917 otrzymał Krzyż Rycerski Orderu Wojskowego Marii Teresy (promocja nr 180). Przez krótki czas w 1918 ponownie dowodził trałowcami na Dunaju i Morzu Czarnym, by pod koniec roku przejść w stan spoczynku i powrócić do Polski.