
Eurodiputado, Grupo de la Alianza Progresista de Socialistas y Demócratas en el Parlamento Europeo
Desde 1993 ocupa la Cátedra de Derecho Constitucional en la Facultad de Ciencias Jurídicas y Sociales de la Universidad de Las Palmas de Gran Canaria. Es titular de la Cátedra Jean Monnet de Derecho e Integración Europea desde 1999.
Está afiliado al Partido Socialista desde el año 1983. En 1990, fue nombrado asesor ejecutivo del Gabinete del Ministro de Justicia Enrique Múgica y posteriormente desempeñó el cargo de Jefe de Gabinete de los Ministerios de Administraciones Públicas (1993) y Educación y Ciencia.
En 1999 coordinó la candidatura socialista a la presidencia del Gobierno de Canarias. En el 35 Congreso Federal del PSOE fue elegido Secretario de Libertades Públicas y Desarrollo autonómico. Desde 1996 hasta 2007 fue diputado de la cámara baja española.
El 28 de octubre de 2006 fue oficialmente designado candidato del PSOE a la presidencia de Canarias para las elecciones autonómicas de 2007, anunciándose el 7 de febrero de 2007 su sustitución, al frente del Ministerio de Justicia, por el fiscal Mariano Fernández Bermejo.
Su candidatura en las elecciones fue la más votada y la que obtuvo el mayor número de diputados en el Parlamento de Canarias (26 de 60), pero un pacto entre Coalición Canaria y el Partido Popular lo desbancó de la presidencia regional.