Od stycznia do grudnia 1991 zajmował stanowisko ministra budownictwa i gospodarki przestrzennej w rządzie Jana Krzysztofa Bieleckiego. W 1991 z listy POC jako kandydat Porozumienia Centrum został wybrany na posła I kadencji. W gabinecie Jana Olszewskiego od grudnia 1991 do lipca 1992 pełnił funkcję ministra współpracy gospodarczej z zagranicą (1991–1992).. W wyborach parlamentarnych w 1993 bez powodzenia ubiegał się o reelekcję. W 1997 z ramienia Ruchu Odbudowy Polski uzyskał mandat senatora IV kadencji w województwie tarnowskim. Podczas kadencji odszedł z ROP, przystępując do Zjednoczenia Chrześcijańsko-Narodowego i Klubu Senatorskiego AWS. W Senacie był wiceprzewodniczącym Komisji Gospodarki Narodowej. Wchodził w skład Parlamentarnej Komisji Wspólnej Rzeczypospolitej Polskiej i Unii Europejskiej. W wyborach w 2001 nie ubiegał się o reelekcję.
Powoływany na przewodniczącego rad nadzorczych Banku Rozwoju Eksportu (1992), Nowego Przewoźnika (2007) oraz KGHM Polska Miedź (2007). W latach 2007–2008 był prezesem zarządu i dyrektorem generalnym Polkomtela. W latach 1993–2001 kierował Instytutem Wolności Ekonomicznej i Politycznej.