Fue el secretario general del sindicato Unión General de Trabajadores (UGT) durante 22 años, desde 1994 hasta 2016, y presidente de la Confederación Europea de Sindicatos entre 2003 y 2007.