Ha sido diputado, senador, secretario general del Partido Popular (1989-1999), vicepresidente del gobierno (1996-2000) y ministro de Fomento (2000-2004).