En años sucesivos desarrolla una prolongada carrera como columnista en distintos periódicos de tirada nacional: Informaciones, Diario 16 (1975-1982), El País (1982-1989), El Periódico, El Independiente (1989), Ya y el El Correo.
En este último hasta 2015, cuando pasó a presidir el proyecto Educa 2020.
En 1993 se incorpora a Onda Cero, y en 1995 forma parte del equipo que pone en marcha el espacio de debate La brújula, dirigido por Ernesto Sáenz de Buruaga.
En 2004 comenzó a colaborar en el programa Herrera en la onda en Onda Cero hasta 2010 que fichó por la Cadena COPE para el programa «La Linterna» de Juan Pablo Colmenarejo y a partir de 2015 Herrera en COPE, el programa matinal de Carlos Herrera en la Cadena de Ondas Populares Españolas.
Finalizada esa etapa, se incorpora como tertuliano al programa Los desayunos de TVE (1997-2004).