Ha sido también primer secretario del Partido de los Socialistas de Cataluña desde el 18 de junio de 2000 hasta el 17 de diciembre de 2011 y miembro de la Comisión Ejecutiva Federal y del Comité Federal del Partido Socialista Obrero Español desde el 23 de julio de 2000.