Además de cronista parlamentario y analista de actualidad, tanto en radio como en televisión, como por ejemplo, en los programas de María Teresa Campos "Día a día" (1996-2004) y "Cada día" (2004-2005), desde 1991 es columnista del diario "El Mundo", donde, en 2007, tomó el testigo del fallecido Francisco Umbral en la columna "El ruido de la calle". En 1991 se opuso a la guerra del Golfo Pérsico, incorporándose al colectivo Periodistas por la Paz, que edita "Diario por la Paz", mientras destacaba como novelista y escritor.