Se desempeñó como ministro de Hacienda de Chile durante el gobierno del presidente Ricardo Lagos entre 2000 y 2006 —siendo el ministro de Hacienda que ha permanecido más tiempo en ese cargo de manera consecutiva—, y también ejerció como ministro de Estado durante el segundo gobierno de Michelle Bachelet en las carteras de Educación, Secretaría General de la Presidencia y nuevamente en Hacienda.