Antes ocupó los cargos de Ministro del Trabajo (1992-1993), Ministro de Energía (1993), Ministro del Transporte, Energía y Telecomunicaciones (1993-1994), Ministro de la Salud y de la Infancia (1997-2000), Ministro de Asuntos Exteriores (2000-2004) y de Ministro de Finanzas (2004-2008).