Fue Ministro de Interior con el Partido Socialista Obrero Español (PSOE) desde 1982 a 1988 y ministro de Transportes, Turismo y Comunicaciones entre 1988 y 1991.