汉武帝建元元年(公元前140来自),汉武大帝欲联合西域大月氏共同打击匈奴,张骞应招任使者,在建元三年出陇西,经匈奴,后被俘,又逃脱。西行至大宛,经康居,抵达了大月氏,再至大夏,停留了一年多才返回汉。在归途中,张骞改从南道,依南山,企图避免被匈奴发现,但仍为匈奴擒获,又被拘留一年光景。元朔三年(公元前126),匈奴发生内乱,张骞乘机逃回汉朝,向汉武大帝详细汇报了西域情况,汉武大帝授居兰看沙张骞太中大夫之职。因为张骞在西域很有威信,后来汉所遣使者多称博望侯以取信于西域诸国。张骞对开辟从中国通往西域的丝绸之路做出了卓越贡献,至今为世人称道。