Był aktywnym działaczem społeczności emigracyjnej w Londynie. W latach 1963–1974 był wiceprezesem i skarbnikiem, a w latach 1974–1990 prezesem Zjednoczenia Polskiego w Wielkiej Brytanii, od 1966 do 1996 należał do rady, od 1967 był członkiem zarządu Polskiego Ośrodka Społeczno-Kulturalnego w Londynie (m.in. pełnił funkcje prezesa, skarbnika i wiceprezesa). W latach 1966–1968 był przewodniczącym Zrzeszenia Studentów i Absolwentów Polskich na Uchodźstwie, wiceprezesem Stowarzyszenia Techników Polskich (1974–1976).

Od 1966 do 1972 był sekretarzem w dziale kultury Egzekutywy Zjednoczenia Narodowego. W latach 1973–1991 był członkiem V (1973–1977), VI (1978–1983), VII (1983–1988) i VIII Rady Narodowej RP (1989–1991), do 1977 z ramienia Niezależnej Grupy Społecznej, następnie z wyboru. W V Radzie Narodowej zasiadał był członkiem Komisji Spraw Zagranicznych. W latach 1978–1990 był członkiem Głównej Komisji Skarbu Narodowego, ponownie wybrany 21 lutego 1986, następnie wchodził w skład Komisji Likwidacyjnej Skarbu Narodowego.

Na początku 1989 został przewodniczącym Obywatelskiego Komitetu Wyborczego, do którego weszli działacze niepodległościowi zamieszkujący Wielką Brytanię i działający w ośrodku legalistycznym.