Od lipca 1939 w Marynarce Wojennej WP – brał udział w wojnie obronnej 1939, uczestnicząc w obronie Helu. Przebywał w stalagu w Toruniu (1939–1940), następnie udając się do Warszawy (1940–1944). Następnie działał w polskiej podziemnej organizacji wywiadowczej „Muszkieterzy” – ps. „Tadeusz Czapski” i w charakterze łącznika w stopniu ppor. AK w organizacji „Alfa” Wydziału Marynarki Wojennej Komendy Głównej Armii Krajowej, ps. „Kapricho”, „Christian”. W ostatnim roku okupacji przebywał w Zakopanem (1944–1945).