Po wyokrętowaniu załogi w Maroku przebywał w Oddziale Wydzielonym Marynarki Wojennej we Francji, a następnie w Rezerwowej Grupie Oficerów na okręcie-bazie ORP „Gdynia” w Wielkiej Brytanii.
W 1940 roku został wyznaczony na oficera wachtowego i p.o. II oficera artylerii niszczyciela ORP „Błyskawica”. W pierwszej załodze niszczyciela ORP „Garland” był oficerem wachtowym, a później II oficerem artylerii. W międzyczasie czasowo pełnił obowiązki I oficera artylerii. Po awansie na porucznika marynarki w 1941 roku objął funkcję I oficera artylerii. Na pokładzie ORP „Garland” brał udział w działaniach na Morzu Śródziemnym i rajdzie na Spitsbergen, a także w konwojach arktycznych, atlantyckich, islandzkich i śródziemnomorskich. W 1942 roku został oficerem flagowym szefa Kierownictwa Marynarki Wojennej. Od 1943 roku służył na ORP „Błyskawica” jako I oficer artylerii i uczestniczył w operacji „Neptune”. W 1944 roku otrzymał stopień kapitana marynarki i powrócił do Kierownictwa Marynarki Wojennej na stanowisko oficera flagowego. W 1945 roku był I oficerem artylerii krążownika ORP „Conrad”. Po zakończeniu działań wojennych, pod koniec 1945 wyraził chęć powrotu do Polski. Wraz z kmdr. Stanisławem Dzienisiewiczem i kmdr. ppor.