Come diplomatico, ha prestato servizio a Belgrado (1981-1983), Bonn (1985-1987), presso la missione francese presso l'UE a Bruxelles (1988-1991 e 1997-2002), Mosca (1991-1994) e Bucarest (ambasciatore in Romania, 2002-2005). Ha anche ricoperto vari ruoli a Parigi, in particolare come presidente dell'Agenzia per l'istruzione francese all'estero (2004-2007). Ha anche lavorato come vice capo di gabinetto di Hervé de Charette (1995-1997) e come capo di gabinetto di Bernard Kouchner (maggio 2007-aprile 2009). In quest'ultimo ruolo, è stato strettamente coinvolto nel vertice del G20 di Washington del 2008 in seguito alla crisi finanziaria del 2007-2008, all'evacuazione dei cittadini francesi da Tbilisi durante l'invasione russa della Georgia.
, e la presidenza francese del Consiglio dell'Unione europea.