W latach 1993–1996 zasiadał w Krajowej Radzie Radiofonii i Telewizji (w 1996 był jej wiceprzewodniczącym), następnie do 1998 pełnił funkcję prezesa zarządu Telewizji Polskiej. W latach 1998–2000 był redaktorem naczelnym „Zielonego Sztandaru” i prezesem zarządu spółki „Wydawnictwo Ludowe”. Od stycznia 2000 do lipca 2002 pełnił funkcję prezesa Polskiego Radia. W latach 2003–2007 był dyrektorem Centralnej Biblioteki Rolniczej im. Michała Oczapowskiego w Warszawie. Później został zastępcą dyrektora Mazowieckiego Centrum Kultury (jednocześnie założył dwumiesięcznik „Realia i co dalej…”, którego został redaktorem naczelnym), po czym w 2008 powrócił na stanowisko dyrektora CBR. Został również wykładowcą na Wydziale Nauk Humanistycznych SGGW. Funkcję dyrektora CBR pełnił do stycznia 2015. Następnie do końca lipca 2016 był zatrudniony w tej placówce jako redaktor naczelny kwartalnika „Kultura Wsi”. Od września 2017 zajmował stanowisko kierownika Działu Naukowo-Oświatowego Muzeum Historii Polskiego Ruchu Ludowego w Warszawie.