Od 1971 należał do ZSL, w 1990 wstąpił do PSL: pełnił funkcje członka Rady Naczelnej i zastępcy sekretarza Naczelnego Komitetu Wykonawczego. W wyborach parlamentarnych w 1991 bez powodzenia ubiegał się o mandat poselski z listy tej partii. W latach 1993–1997 był posłem na Sejm II kadencji. W rządzie Waldemara Pawlaka (1993–1995) pełnił funkcję ministra-szefa Urzędu Rady Ministrów. Od 1997 kilkakrotnie bez powodzenia kandydował do parlamentu oraz do sejmiku mazowieckiego.

Od kwietnia 1995 do kwietnia 2001 zasiadał w KRRiT. W październiku 2003 został dyrektorem Biblioteki Publicznej m.st. Warszawy, podległej kierowanemu przez Adama Struzika zarządowi województwa mazowieckiego. W 2012 został doradcą ministra pracy i polityki społecznej Władysława Kosiniaka-Kamysza.

Autor książek i tekstów na temat społecznych problemów wsi i ekonomiki kultury. W 2010 został uhonorowany tytułem „Zasłużony Dla Powiatu Węgrowskiego”.

Wybrane publikacje O polityce kulturalnej (1977) Bronię drugiego układu (1983) Kultura (1984) Kultura, polityka, gospodarka (1988) Ku nowej polityce kulturalnej (1989) Miałem rację: kulisy wygranej, przyczyny klęski (2005) I jak tu Polską rządzić?