Es licenciado en Derecho y doctor en Ciencias Económicas por la Universidad Complutense de Madrid, y diplomado en Comercio Exterior y Desarrollo Económico por la Universidad de Oxford. Es catedrático de Política Económica de la Universidad Complutense de Madrid. En su carrera política, ha sido diputado entre 1977 y 1982, y entre 1993 y 2006, ocupando numerosos cargos entre los que destacan ministro de Comercio y Turismo y ministro de Transportes, Turismo y Comunicaciones. Es técnico comercial y economista del estado (en excedencia). Ha sido presidente y consejero de numerosas empresas privadas y presidente del Club Siglo XXI.
Ha escrito o participado en la escritura de numerosos libros sobre asuntos económicos y políticos.