Po ucieczce powrócił w sierpniu 1918 do służby w rosyjskiej Flocie Północnej Oceanu Lodowatego i dowodził niszczycielami w walce z siłami bolszewickimi. We wrześniu 1919 odszedł z rosyjskiej marynarki wojennej i wstąpił jako porucznik bez przydziału do polskiego Samodzielnego Oddziału Murmańskiego z którym powrócił do Polski.

Po powrocie do kraju w grudniu 1919 został przyjęty do Wojska Polskiego w stopniu porucznika marynarki. Początkowo skierowany do Departamentu dla Spraw Morskich, a w marcu 1920 roku do Flotylli Pińskiej. Brał udział w wojnie polsko-bolszewickiej dowodząc statkami uzbrojonymi. Po polskim odwrocie na zachód, służył w sierpniu 1920 we Flotylli Wiślanej jako dowódca II Dywizjonu Statków Uzbrojonych. 18 października 1920 został na krótko dowódcą monitora ORP „Horodyszcze”.