Journaliste à "Marianne", il est ancien rédacteur-en-chef du magazine "Ripostes " (France 5) et de "L’Événement du jeudi".
Il a publié "La vie en rouge" (1993 et 1994), coécrit avec Vincent Giret sur l’Europe de l’Est communiste, et "Mon village à l’heure Le Pen" (2003), publiés au Seuil.
Il est est le co-auteur avec Bernard Pellegrin, de "Claude Guéant, l'homme qui murmurait à l'oreille du président" (2008), le premier livre-portrait sur le tout-puissant secrétaire général de l’Élysée.