El 11 de marzo de 2006 fue nombrado presidente del Consejo Nacional de Televisión por la presidenta Michelle Bachelet, cargo que ocupó hasta su designación como ministro del Interior, el 14 de julio de 2006, en reemplazo del también democratacristiano Andrés Zaldívar.