W 1972 ukończył studia na Wydziale Produkcji Wyższej Szkoły Ekonomicznej w Krakowie. Studiował również w latach 1971–1973 filozofię na Uniwersytecie Jagiellońskim. Od 1974 do 1980 prowadził Centralny Ośrodek Szkolenia Kadr, Wydział Inicjatyw Społeczno-Ekonomicznych, a od 1976 do 1981 zasiadał w prezydium Stowarzyszenia „Pax”. W latach 1982-89 był managerem w firmach polonijno-zagranicznych.
W latach 1989-2001 był posłem na Sejm X, I, II i III kadencji oraz wicemarszałkiem Sejmu III kadencji. W latach 1990-91 pełnił także funkcję Zastępcy Pełnomocnika Rządu ds. Reformy Samorządu Terytorialnego.
Od 2002 zajmuje się doradztwem gospodarczym.
Zasiada w Radzie Fundatorów Fundacji Rozwoju Demokracji Lokalnej oraz w Radzie Głównej BCC. Odznaczony m.in. Krzyżem Kawalerskim i Komandorskim Orderu Odrodzenia Polski oraz Orderem Wielkiego Księcia Giedymina II klasy.
Jest autorem książek Świadectwo, Z notatnika posła, Pułapki Polskiej Demokracji, W dialogu, Widziane z boku, a także artykułów publicystycznych.