W związku z działalnością opozycyjną był rozpracowywany przez funkcjonariuszy Służby Bezpieczeństwa.
Działalność publiczna w latach 1990–2002 W latach 1991–1993 sprawował mandat posła na Sejm I kadencji, który uzyskał z listy Wyborczej Akcji Katolickiej. Zasiadał w klubie parlamentarnym Zjednoczenia Chrześcijańsko-Narodowego (ZChN), do którego wstąpił w 1990. Był członkiem Komisji Stosunków Gospodarczych z Zagranicą i Gospodarki Morskiej oraz Komisji Polityki Społecznej. Pełnił funkcję ministra pracy i polityki socjalnej w rządzie Jana Olszewskiego (od grudnia 1991 do lipca 1992) oraz ministra-kierownika Centralnego Urzędu Planowania w rządzie Hanny Suchockiej (od lipca 1992 do października 1993). W wyborach parlamentarnych w 1993 bez powodzenia ubiegał się o reelekcję z listy Katolickiego Komitetu Wyborczego „Ojczyzna”.