Professeur de formation, il fut directeur de la Fédération nationale Léo Lagrange avant d’être nommé ambassadeur de France par Pierre Mauroy, rencontré dans les mouvements de jeunesse.
Spécialiste de l’Amérique latine, il fut ambassadeur à Cuba, au Pérou et en Argentine notamment. Pendant quatre ans, sous la direction de Javier Perez de Cuellar, il fut Secrétaire général adjoint de l’ONU.
Président d’honneur de la Maison de l’Amérique latine, il a été le conseiller pour l’Amérique latine de Pierre Mauroy quand celui-ci était président de la Fondation Jean-Jaurès.
Il est décédé en septembre 2016.