攻打匈奴，但因延误军期（李广被围、张骞的军队隔天才到，因赶路劳累而没有追击匈奴），原本要被处决，他用博望侯的爵位赎罪，最后被贬为庶人；李广也因此役而功过相抵。
第二次出使.前119年，汉武帝命张骞为中郎将，再度出使西域，执行联合乌孙以「断匈奴右臂」的外交政策，随行人员约300，牛羊以万计，丝绸、漆器、玉器和铜器等贵重物品成千上万。张骞平安抵达伊犁盆地的乌孙国，乌孙王昆莫欢迎张骞的来访，并收下了丰厚的礼物，但当时乌孙国已经分裂，而且乌孙人对汉朝还不了解，所以张骞并没有得到满意的答复。