W chwili wybuchu II wojny światowej przebywał we Francji i próbował utworzyć konwój z pomocą dla kraju. Oddelegowany do dyspozycji attaché morskiego do Londynu. Następnie został komendantem Uzupełnień Floty. W 1940 dowodził przekazanym przez Brytyjczyków francuskim niszczycielem OF „Ouragan”, po czym mianowano go dowódcą nowego niszczyciela HMS „Nerrisa”, wydzierżawionego Polsce i przemianowanego na ORP „Piorun”. Brał udział w konwojach atlantyckich do Kanady i śródziemnomorskich na Maltę. W 1941 podczas akcji poszukiwania pancernika „Bismarck” ORP Piorun przyczynił się do odszukania niemieckiego okrętu, 26 maja jako pierwsza jednostka podjął samotną (krótką, ok. 5-minutową) wymianę ognia z niemieckim okrętem liniowym. W latach 1941–1943 był attaché wojskowym w Szwecji. W 1942 awansowany został na komandora. Od 1943 dowodził wydzierżawionym od Royal Navy krążownikiem ORP „Dragon”. W 1944 wyznaczono go szefem Sztabu Kierownictwa Marynarki Wojennej, a od 1945 był szefem Inspektoratu Marynarki Wojennej. Po rozwiązaniu Polskich Sił Zbrojnych na Zachodzie przekazał sztandar i banderę Marynarki Wojennej do Instytutu im. gen. Władysława Sikorskiego w Londynie.