Ancien élève de l’École normale supérieure et de l’École nationale d’administration (promotion Émile Zola), il est diplômé de Sciences Po et d’un master d’histoire contemporaine de l’université Paris-I Panthéon-Sorbonne. Haut fonctionnaire, il est maire de la commune d’Olivet (Loiret).