Après une carrière dans le secteur privé, qui comprend notamment dix années comme ingénieur dans le groupe pétrolier français Total, il entre dans la fonction publique en 1990. Il a pour premier poste sous-préfet, directeur de cabinet du préfet d'Eure-et-Loir à Chartres, avant d'occuper celui de sous-préfet d'Avallon dans l'Yonne, de à , date à laquelle il est nommé chef de cabinet puis conseiller du ministre de l'Agriculture. Il entre comme conseiller référendaire à la Cour des comptes en 1993.
D' à , il est représentant spécial de l’Union européenne en Macédoine, succédant à François Léotard. Il revient à Paris où il est nommé en , directeur des affaires économiques au Ministère des Affaires étrangères[1]. Dans cette fonction, il participe à la préparation du sommet du G8 d'Évian en 2003 comme sous-sherpa du président de la République.