一百多人，浩浩荡荡从陇西（今甘肃）往妫水（今乌兹别克斯坦阿姆河一带）流域出发，中途在祁连山遭匈奴俘虏，当时匈奴的首领单于没有杀掉他们，而是把张骞囚禁起来，还让他娶了匈奴女人为妻，甚至生了一个儿子。但张骞并没有忘记自己的使节身份，始终保留着使节的象征——“汉节”，等待完成汉武帝交付他们的使命。前129年，张骞和随从堂邑父两人逃出了匈奴的控制，取道车师国（今新疆吐鲁番盆地），接着沿塔里木河西行，经龟兹国（今新疆库车东）、疏勒国（今新疆喀什）等地，翻越葱岭，到达大宛（Ferghana，今费尔干纳盆地），这里，