Do maja 1918 był drugim pomocnikiem dowódcy okrętu, a następnie uzyskał zwolnienie z marynarki i nielegalnie przedostał się do Polski.

Służba wojskowa w II Rzeczypospolitej W 1918 rozpoczął studia na Wydziale Budowy Maszyn Politechniki Warszawskiej. Jednak od marca 1919 służył w Wojsku Polskim, gdzie został zweryfikowany 11 marca w stopniu porucznika marynarki. Został skierowany do obsady portu wojennego Modlin. W wojnie bolszewickiej walczył jako dowódca 1 kompanii II batalionu Pułku Morskiego. Po zakończeniu walk pełnił obowiązki dowódcy II batalionu Pułku Morskiego (w październiku i grudniu 1920). 22 czerwca 1921 został odznaczony Krzyżem Walecznych za męstwo podczas walk na froncie.

12 lutego 1921 otrzymał awans na stopień kapitana marynarki. Od 1 marca 1921 do października 1922 dowodził trałowcem „Mewa”. Od 15 września 1922 był wykładowcą nauk morskich oraz nawigacji, locji i meteorologii w Oficerskiej Szkole marynarki Wojennej w Toruniu.

Od 1 czerwca 1924 do 1 września 1925 dowodził torpedowcem „Mazur”, następnie od lipca 1925 do 1926 kanonierką „General Haller”, a od 26 kwietnia 1926 do 2 sierpnia 1928 torpedowcem „Ślązak”.