Anteriormente desempeñó los cargos de Secretario General de la Confederación Sindical Internacional (CSI) (de 2006 a 2010) y de Secretario General de la Confederación Internacional de Organizaciones Sindicales Libres (CIOSL) (de 2002 a 2006).