W 1934 roku przeniesiono go do 14 dywizjonu artylerii konnej, stacjonującego w Białymstoku. Rok później otrzymał promocję do stopnia kapitana i został skierowany na przeszkolenie morskie oraz oddelegowany do Marynarki Wojennej. Był starszym lekarzem kadry szeregowych floty w Gdyni Oksywiu, a od 1938 roku, jako następca Augustyna Dolatkowskiego, lekarzem Szkoły Podchorążych Marynarki Wojennej w Toruniu, wkrótce przeniesionej do Bydgoszczy.

Po ataku Niemiec na Polskę w 1939 roku został ewakuowany z personelem Kierownictwa Marynarki Wojennej na wschód (do Brodów) i trafił do niewoli radzieckiej. Wkrótce uciekł z transportu i powrócił do rodzinnej wsi. Podczas okupacji niemieckiej pracował jako lekarz i konspiracyjnie udzielał pomocy medycznej stacjonującym w okolicy oddziałom partyzanckim Armii Krajowej. Był aresztowany przez gestapo. W 1944 roku został lekarzem Wojskowej Komendy Uzupełnień 2. Armii LWP w Białymstoku. Wkrótce awansował do stopnia majora i otrzymał przeniesienie do tworzonej na nowo Marynarki Wojennej. Był organizatorem i pierwszym ordynatorem Oddziału Chorób Wewnętrznych Szpitala Marynarki Wojennej w Gdyni a od 1949 roku zastępcą szefa Służby Zdrowia MW.