W 1993 pełnił funkcję dyrektora programowego, a następnie dyrektora generalnego Polsatu. W 1994 został prezesem zarządu TVP. Stanowisko to zajmował do 1996. W okresie jego prezesury istotną rolę w TVP zaczęło odgrywać skupione wokół niego środowisko młodych działaczy i dziennikarzy katolickich, nazywanych „pampersami”. Na antenie pojawiły się prowadzone przez tych dziennikarzy programy, takie jak Puls dnia czy Fronda.
Po odejściu z TVP zaangażował się w działalność polityczną. Brał udział w tworzeniu Akcji Wyborczej Solidarność. W wyborach parlamentarnych w 1997 odpowiadał za kampanię medialną AWS. W wyborach tych po raz pierwszy uzyskał mandat poselski. W rządzie Jerzego Buzka został ministrem-członkiem Rady Ministrów, pełniącym funkcję szefa Kancelarii Prezesa Rady Ministrów. W marcu 1999 zrezygnował z funkcji szefa KPRM, odrzucił również propozycję przyjęcia stanowiska ministra kultury. Z częścią dawnego środowiska „pampersów” zaangażował się w tworzenie Telewizji Familijnej mającej być przeciwwagą dla uznawanej za opanowaną przez lewicę TVP. W wyborach prezydenckich w 2000 odpowiadał za kampanię medialną Mariana Krzaklewskiego. Uczestniczył w spotkaniach Opus Dei.