Après des études à l'Université de Caen, puis à l'Université Paris II-Panthéon Assas, il décroche une maîtrise de droit public. Il sera ensuite élève puis diplômé de l'Institut d'Etudes Politiques de Paris,
Sciences Po Paris. Il occupe la charge d'Administrateur des services de l'
Assemblée nationale entre 1987 et 1993, puis par la suite en 1998. Il rentre en politique très tôt au niveau local, puis au niveau national. Son premier mandant commence en 1989, puisqu'il devient conseiller municipal d'Epaignes, une petite commune de l'Eure comptant aujourd'hui un peu moins de 1.200 habitants. Entre 1989 et 1995, il sera également Chargé de cours à l'Université Paris V-René Descartes. En 1992, il prend la fonction de conseiller général de l'Eure. Entre 1993 et 1995,
François Léotard fera appel à ses services en tant que Conseiller technique chargé des relations avec le Parlement, des affaires domaniales et des questions d'environnement, au sein de son cabinet de ministre d'Etat en charge de la Défense. En 1995, il sera appel aux services d'Hervé Morin en tant que Chargé de mission dans ses fonctions de député du Var et de Président de l'UDF.