Ministro de Transportes, Turismo y Comunicaciones entre 1985 y 1988, durante el Gobierno de Felipe González, fue diputado del Grupo Parlamentario Socialista en el Congreso de los Diputados durante la II legislatura, por la Provincia de La Coruña, y durante la III, IV, V y VI legislaturas, por la Provincia de Pontevedra, hasta 1997.