Agrégé d'histoire et inspecteur général de l'Éducation nationale honoraire.Il a été professeur associé à l’Institut d’études politiques de Paris de 2001 à 2010.