W latach 1988-1989 był wiceministrem edukacji narodowej. Od 1989-2001 r. zasiadał w parlamencie. Należał do ZSL, PSL Odrodzenie i PSL. W 1992 r. krótko pełnił funkcję szefa URM. Za rządów koalicji SLD-PSL był wicepremierem, szefem resortu edukacji, a potem przewodniczącym KBN. W 2001 r. został wybrany do KRRiTV, mimo że negatywnie oceniła go sejmowa Komisja Kultury. Od 5 czerwca 2003 do grudnia 2005 pełnił funkcję jej wiceprzewodniczącego.
W Krajowej Radzie Radiofonii i Telewizji zasiadał do stycznia 2006 r.