W 1981 otrzymał doktorat honoris causa Polskiego Uniwersytetu Na Obczyźnie.
Od 1949 był członkiem Głównego Komitetu Wykonawczego Ligi Niepodległości Polski, w latach 1951–1953 członkiem IV Rady Narodowej Rzeczypospolitej Polskiej. Z ramienia Ligi Niepodległości Polski wszedł do pozostającej w opozycji do Prezydenta RP Augusta Zaleskiego, utworzonej w 1954 roku Tymczasowej Rady Jedności NarodowejJan Józef Kasprzyk, Liga Niepodległości Polski, [w:] Encyklopedia Białych Plam, t. XI, Radom 2003, s. 142.. W latach 1967–1972 był kierownikiem działu spraw krajowych w Egzekutywie Zjednoczenia Narodowego, a od 1972 do 1976 ministrem spraw krajowych w pierwszym i drugim rządzie Alfreda Urbańskiego z ramienia LNP (z funkcji ustąpił w styczniu 1976). W latach 1973–1989 zasiadał w Radzie Narodowej RP V, VI i VII kadencji.
Od 1931 był mężem Stefanii Wieluńskiej.
Został pochowany na Beckenham Cemetery (E1 24744) w LondyniePolish Graves in London. polishheritage.co.uk ..