Od połowy lat 80. XX w. aż do samorozwiązania, był członkiem Rady Narodowej RP na Uchodźstwie i wiceprzewodniczącym jej oddziału w Kanadzie.
Delegat Kongresu Polonii Kanadyjskiej na Pierwsze Spotkanie Kraj – Emigracja – Polonia Wschód-Zachód w 1990, zorganizowane pod patronatem marszałka Senatu RP Andrzeja Stelmachowskiego. Delegat Rady Narodowej RP – Oddział w Kanadzie na uroczystość przekazania w Warszawie insygniów władzy przez Prezydenta RP Ryszarda Kaczorowskiego wybranemu prezydentowi Lechowi Wałęsie.
Działalność polityczna w Polsce mały|Prom, na którym zatrzymano Zbigniewa Farmusa W roku 1992 wrócił do Polski. Był współorganizatorem Ruchu dla Rzeczypospolitej. Działał na rzecz zjednoczenia prawicy w Przymierzu dla Polski i Obozie Patriotycznym. Był współorganizatorem AWS. W wyborach parlamentarnych 1997 startował w Warszawie z listy AWS zdobywając ponad 4000 głosów, mimo to nie został posłem. W wyborach samorządowych w 1998 bezskutecznie kandydował także do Rady Warszawy.
Był członkiem Rady Politycznej RS AWS. Został zatrudniony w 1998 jako doradca wiceministra Obrony Narodowej Romualda Szeremietiewa w pionie uzbrojenia i sprzętu wojskowego, pracował tam do zatrzymania przez funkcjonariuszy UOP, którzy desantowali się ze śmigłowca w lipcu 2001 r.