Był aktywnym członkiem Polskiego Towarzystwa Naukowego na Obczyźnie, był prezesem Polskiego Towarzystwa Historycznego w Wielkiej Brytanii w latach 1983-1985.

8 września 1950 został powołany przez prezydenta RP na uchodźstwie Augusta Zaleskiego na stanowisko sędziego Sądu Obywatelskiego w Londynie. 17 stycznia 1984 roku prezydent RP Edward Bernard Raczyński mianował go ministrem spraw wojskowych w rządzie Kazimierza Sabbata. 1 marca 1985 roku prezydent RP przychylił się do jego prośby i zwolnił z urzędu ministra.

Dorobek publicystyczny i naukowy Działalność publicystyczną rozpoczął już w latach 1935-39 jako autor cyklu artykułów w „Przeglądzie Morskim” związanych ze specjalnością oficera artylerii morskiej. Po wojnie publicystykę łączył z redagowaniem pism Samopomocy Marynarki Wojennej a następnie Stowarzyszenia Marynarki Wojennej. Był także dyrektorem Katolickiego Ośrodka Wydawniczego „Veritas” oraz redaktorem londyńskiej „Gazety Niedzielnej”. W latach 1965–1971 wchodził w skład Rady Redakcyjnej Tek Historycznych, po śmierci Mariana Kukiela był redaktorem tego pisma.