Fue ministro de Hacienda del presidente Eduardo Frei Ruiz-Tagle entre diciembre de 1999 y marzo de 2000, tras la renuncia de Eduardo Aninat, quien debió partir del país para ocupar un alto cargo en el Fondo Monetario Internacional (FMI).