Primer secretario del PSC entre 1983 y 1996. Presidente del PSC entre 1996 y 2003. Diputado del Congreso entre 1977 y 1984. Diputado del Parlament de Catalunya entre 1984 y 1999. Eurodiputado entre 1999 y 2014.