El 1 de octubre de 2004, el presidente Ricardo Lagos lo designó ministro de Relaciones Exteriores en reemplazo de Soledad Alvear, que había renunciado para lanzar su precandidatura presidencial.