De 1964 à 2005, Il fait une carrière diplomatique où il occupe notamment à l'étranger les postes de deuxième secrétaire d'ambassade à Santiago du Chili (1973-1975) chef de cabinet du général gouverneur militaire français de Berlin (1975-1978), consul général à Bombay (1986-1988), ambassadeur à Budapest (1993-1997), ambassadeur à Téhéran (2001-2005)[3].
En France, il sert notamment à la sous-direction des questions atomiques et spatiales (1978-1981), au cabinet de Pierre Joxe, ministre de l'Intérieur (1988-1991, conseiller diplomatique), puis ministre de la Défense (1991-1993, directeur du cabinet civil et militaire). En 1998, il est chargé de mettre en œuvre l'intégration du ministère de la Coopération au ministère des Affaires étrangères. Il est alors nommé directeur général de la coopération internationale et du développement. À ce titre, il préside le conseil d’administration de l’Agence pour l'enseignement français à l'étranger et siège au conseil d'administration de l'Agence française de développement (1998-2000).
Engagé dans la vie syndicale et associative, il est un des premiers animateurs du syndicat CFDT des Affaires étrangères[4] et un des auteurs en 1985 du « Manifeste pour un ministère des relations extérieures moderne et démocratique » MODDEX. Il est également membre actif de l'association Français du monde, association reconnue d’utilité publique qu'il préside de 2005 à 2009[5]. Il siège de 2005 à 2013 à l'Assemblée des Français de l'étranger au titre des personnalités qualifiées désignées par le ministre des Affaires étrangères.
De 2014 à 2018, il enseigne à la Paris School of International Affairs (PSIA), créée par Sciences Po Paris[6].
Il publie de nombreux articles dans la presse française et étrangère sur l'Iran et son environnement.
« Rouhani dans les mains de l’Occident », Le Figaro, 2 octobre 2013
« Dénouons les négociations avec l’Iran » collectif de sept ambassadeurs, Le Monde,
« Les leçons de Genève » Lobelog, 18 novembre 2013
« Iran nucléaire : enfin l’espoir d’une solution » « esprit corsaire », « boulevard extérieur » et « l’Orient indiscret » blog de Georges Malbrunot, 30 novembre 2013
« L’accord de toutes les chances et de tous les dangers », Política exterior, janvier 2014
« Iran Nuclear Deal: Uphill on the Homestretch? » Lobelog, 5 mai 2014
« Bad Deal better than No Deal? » Lobelog,
« Les ambitions tranquilles de l’Iran, pour Téhéran le Golfe est persique » Orient XXI, 24 juin 2014
« En négociant avec l’Iran, soigner les Russes » Boulevard extérieur et version anglaise sur Lobelog, 4 août 2014,
« L’Irak n’est pas mort, il peut sortir plus fort de la crise actuelle », Le Figaro, 23 août 2014
« Iran : l’émergence est un combat », Ramsès 2015, septembre 2014
« Iranian Nuclear Deadlock: In Search of the Magic Formula » Lobelog, 14 septembre 2014,
« Iran Nuclear Talks: Reading the Tea Leaves » Lobelog, 8 novembre 2014, version française sur L’Orient indiscret
« Security Council Resolutions: Barrier to Iran Nuclear Deal? » Lobelog, BBC Persian, 18 novembre 2014
« Iran's NPT withdrawal option » Lobelog, 12 janvier 2015