En avril 2001, il devient ministre des Affaires étrangères, puis, en septembre, président de l'Assemblée générale des Nations unies. En décembre, il reçoit le Prix Nobel de la paix, au nom des Nations unies.
En 2002, il est réélu député en Corée. En mai 2007, il devient représentant spécial des Nations unies sur le changement climatique[1].
En , Lee Myung-bak, après avoir remporté l'élection présidentielle sud-coréenne, nomme Han Premier ministre[2]. Sa nomination fut approuvée par l'Assemblée nationale, avec 174 voix pour et 94 contre.