W 1916 podczas I wojny światowej został przymusowo wcielony do armii rosyjskiej, skąd po roku udało mu się przejść do organizowanego na terenie Białorusi I Korpusu Polskiego, pod dowództwem gen. J. Dowbora-Muśnickiego. Po zakończeniu działań wojennych zgłosił się ponownie jako ochotnik do służby wojskowej, odbywając kampanię na froncie wołyńskim. Uczestniczył w III powstaniu śląskim, był adiutantem osobistym naczelnego komendanta ppłk. Macieja Mielżyńskiego ps. „Nowina-Doliwa”.

W 1923 podjął pracę w Morskim Laboratorium Rybackim, mieszczącym się początkowo na Helu, później (w związku ze zmianami organizacyjnymi i przemianowaniu jednostki na Morski Instytut Rybacki) w Gdyni. Pracę doktorską z dziedziny biologii morza obronił w 1938 na Uniwersytecie Jagiellońskim. W sierpniu 1939 ponownie zgłosił gotowość do służby, jednak z uwagi na przekroczony 50. rok życia jego wniosek nie został przyjęty. Wojnę spędził w Warszawie, angażując się w tajną działalność dydaktyczną, a po jej zakończeniu powrócił do Gdyni. Tutaj rozpoczął energiczne starania mające na celu odtworzenie macierzystego Laboratorium, w którym szybko został zastępcą kierownika. W 1950 uzyskał habilitację, siedem lat przed otrzymaniem godności profesora zwyczajnego.