W latach 1990-1993 pełnił funkcję prezesa zarządu Stowarzyszenia Dziennikarzy Polskich, w latach 1990-1992 był redaktorem naczelnym tygodnika „Spotkania”. Zajmował stanowisko zastępcy przewodniczącego Krajowej Rady Radiofonii i Telewizji od kwietnia 1993 do września 1994. Członek Rady Etyki Mediów (od 2004 do 2011). Był też członkiem zarządu Towarzystwa Popierania i Krzewienia Nauk oraz redakcji „Nowego Państwa”.
W III RP zajął się niezależną publicystyką, współpracował z telewizją Polsat. Był autorem artykułów prasowych i kilkunastu książek na tematy związane m.in. z medioznawstwem.