第二次通西域

元狩四年(公元前 119 年),张骞又向武帝提出再次出使西域联络乌孙东归河西地区共击匈奴的建议,说:乌孙原处于祁连山、敦煌之间,乌孙王昆莫本来臣属于匈奴,后来兵力稍强,不肯复朝事匈奴,双方发生摩擦,乌孙远徙。如今匈奴单于困于汉,而河西地区空无人,蛮夷俗尚故地,又贪财物。如果现在厚币赂乌孙,招以东居其故地,与汉结为兄弟,就可以达到断匈奴右臂的目的。既连乌孙,自其西大夏之属皆可招来而为外臣。

武帝采纳了张骞的建议,任命他为中郎将,率领随从三百人,每人给马二匹;并携带牛羊万头和价值数千万的金帛;另有持节副使多人,如道路方便,即派遣其到其他诸国通好。

张骞这次出使西域没有受到匈奴阻拦,顺利地到达了乌孙。到了乌孙后, 张骞说明来意。乌孙自以距匈奴近,大臣皆畏匈奴;距汉远,又未知其大小, 不愿东归。张骞留乌孙久之,不得要领,因分遣副使出使大宛、康居、大月氏、大夏、安息、身毒、于阗及其他诸国。元鼎二年(公元前 115 年),张骞返回长安时,乌孙派使臣携带礼物随同前来,窥视汉朝情况,看到汉朝地广人众,国势富强,回报乌孙王,遂与汉朝和亲。张骞第二次出使西域,经过六年之久,虽未达到劝说乌孙东归的目的,却加强了汉朝同西域各国的联系。张骞回长安后,被拜为大行,掌管各族事务。过了一年多,于元鼎三年

(公元前 114 年)病卒。他死后一年多,所遣副使也分别回到长安,各国使臣也随同前来,纷纷与汉朝建立联系,“于是,西北诸国始通于汉矣”。