Od 1982 do 1991 kierował Biurem Koordynacyjnym NSZZ „Solidarność” za Granicą w Brukseli.

Po powrocie do Polski w styczniu 1991 objął stanowisko szefa Biura Bezpieczeństwa Narodowego, od listopada tego samego roku był ministrem stanu w Kancelarii Prezydenta RP Lecha Wałęsy. Od listopada 1993 zajmował stanowisko sekretarza stanu w Ministerstwie Obrony Narodowej. W czerwcu 1994 odszedł ze stanowiska szefa BBN. Po dymisji ministra Piotra Kołodziejczyka w listopadzie 1994 do czasu powołania Zbigniewa Okońskiego w marcu 1995 pełnił obowiązki ministra obrony narodowej. Po zwycięstwie Aleksandra Kwaśniewskiego w wyborach prezydenckich w 1995 powrócił do pracy w Kancelarii Prezydenta RP na stanowisko szefa BBN. Był również przewodniczącym rady nadzorczej Polskiej Wytwórni Papierów Wartościowych.

Został pochowany na Cmentarzu Wojskowym na Powązkach (kwatera A3 tuje/3/45).

W 1997, w uznaniu wybitnych zasług w działalności państwowej i publicznej, został pośmiertnie odznaczony Krzyżem Komandorskim z Gwiazdą Orderu Odrodzenia PolskiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 12 lutego 1997 r. o nadaniu orderu ()..