漢武帝初年,匈奴人多次南下入侵漢朝。而匈奴與月氏的仇恨極深。漢武帝決定聯合月氏攻打匈奴,在全國招募人才,準備出使月氏,一時之間報名的人很多。
漢武帝高興極了,經過嚴格的挑選,他選出一百人。其中有一個叫甘父的人特別擅長射箭,甘父本是匈奴一個姓堂邑的貴族的奴隸,所以人們也叫他堂邑父。
張騫是這一百人中最優秀的,被漢武帝任命為月氏國的使者,於公元前139年,帶著一百多人從長安出發了。
不久,他們就進了匈奴人的活動範圍。但是卻被匈奴人發現了,單於並不知道他們是去聯合月氏國攻打自己,隻把他們扣押了,當作人質。
張騫不甘心失敗,一直想逃走。有一天,他和甘父等幾個人商量好,趁匈奴放鬆警惕的時候,偷了幾匹駱駝和駿馬,向西逃去。大沙漠一望無邊,沒有食物和水,張騫等人又渴又餓,一連走了十幾天,累得都走不動了。終於到了一個有水、有草的地方,而且有很多鳥兒和野獸,這時候,甘父使出看家本領,箭無虛發,射中很多鳥獸,大夥就生吃了。
翻過蔥嶺,他們來到了大宛國,這兒的風景很好,與漢朝可大不一樣。這兒的人也都是高鼻梁、藍眼睛、大胡子,而且非常熱情。大宛國王對漢朝十分仰慕,拿出好酒好肉招待了他們,並親自把張騫等人送到去月氏國必經的康居國境內。張騫等人到了康居後,康居王也很熱情,又派人把他們送到月氏。再說月氏人,自從被匈奴打敗後,向西逃到蔥嶺以西,聯合大夏國建立了一個國家,叫做大月氏國。這些年來,他們無憂無慮,種地放羊,生活很富裕,時間長了,就把報仇的事給忘了。張騫見到月氏國王後,就表明自己的來意,勸他和漢朝聯合對付匈奴。可是,月氏人老是借口路太遠了,力量不夠來岔開話題,張騫感到很失望。
過了一年多,張騫看到還是不能達到目的,就決定回長安。路上又被匈奴人給抓住了,不過這次匈奴人內部發生了叛亂,單於死了,這給了張騫和甘父一個好機會,他倆又逃了出來,終於回到了漢朝。
這次出使,張騫可是吃了不少苦,也老了許多,並且一百多人也隻剩下他和甘父兩個人了。十三年前的使團終於回來了,漢武帝非常高興,盡管張騫這次沒能完成任務,武帝還是重賞了他們。
張騫向武帝說了西行的遭遇,並把西方許多國家的風土人情告訴了漢武帝。漢武帝大開了眼界,原來西邊還有這麽大!他想:如果再派使者去,使他們都服從漢朝,那我不又多了幾萬裏土地嗎?
於是,漢武帝又派張騫出使西域,這次從四川出發。不過,由於道路不通,和當地的少數民族語言又不通,因而沒能達到目的。接著,漢武帝又派張騫協助霍去病征討匈奴,由於耽誤作戰時間,張騫被免官。
漢朝軍隊不斷打敗匈奴,去西域的道路已經沒有障礙了。漢武帝又起用了張騫,張騫建議漢朝聯合烏孫國(今新疆伊犁河流域),共同打擊匈奴。於是,張騫帶著三百多人的使團到了烏孫,路上由於沒有匈奴的幹擾,很是順利。張騫還派自己的副使到大宛、康居、大夏等國。
烏孫國王見漢使厚禮誠意而來,便也派了使者出使長安,看到漢朝兵強馬壯,遂決定與漢朝和好。
不久,西域其他國家也派了使者,並且像烏孫一樣,和漢朝發展了友好的關係。
因為張騫功勞很大,漢武帝封他為博望侯。從此後,漢朝和西亞、歐洲的經濟、文化交流有了極大地發展。以前,中原並沒有萄葡、胡蘿卜、核桃、石榴等東西,這些都是從西域傳過來的,而我們的絲綢、瓷器、鐵器和一些生產經驗也傳到了西域。從此,漢族人民和西域人民之間的來往越來越密切,關係也越來越融洽。而這條漢朝通往西亞的商業貿易道路就是赫赫有名的“絲綢之路”。