Como político, ha sido diputado a Cortes por el PSOE (1982-87) y fue Diputado al Parlamento Europeo desde el año 1986 con la entrada de España en la Unión Europea compatibilizándolo con el Congreso de los Diputados.