Organisation Internationale du Travail (OIT) Juriste, et postes de direction (1985-2006).
Institut de hautes études internationales et du développement (IHEID), Genève Professeur invité et chargé de cours en droit international (1995-2011)
OIT, Institut international d'études sociales (IIES), Genève Directeur d'un institut de formation de l'OIT (2003-2006)
Bureau de l'OIT pour l'Europe centrale et orientale, Budapest Directeur de programmes de coopération avec 17 pays de la région (2000-2002)
OIT, Département des normes internationales du travail du BIT Successivement juriste, chef de service et directeur du programme de politique normative (1985-1999)
Cornell University, New-York Professeur invité. Cours de droit international (1998, 2006)
IUF/UITA, Genève Directeur de recherche dans une ONG (1975-1979)
Université Paris Dauphine Chargé de cours dans l'UER de gestion (1973-1975)
Université de Concepcion, Chili Professeur adjoint en sciences politiques (1972)
Formation
Doctorat en droit international
Institut universitaire de hautes études internationales, Genève 1984