From 1986 to 1990 he worked at the Council of Europe in Strasbourg, where, in 1989, he also lectured in public international law at University of Strasbourg's Institute for Translators, and Interpreters and International Relations.