In 1988 he became Assistant Director of the Geneva office of the International Confederation of Free Trade Unions (ICFTU), and in 1993 was appointed its Director.
From 1988 to 1993, he worked at the Geneva office of the ICFTU in various capacities, initially as an assistant director and later as its director.