汉武帝并不想杀张骞,而是两次派他出使西域。汉武帝三年(前114年)张骞病死。汉武帝第一次派张骞出使西域,就是为了联络大月氏进攻匈奴。
张骞第二次出使西域的目的是为了扩大汉朝对外的威望,建立朝贡和商贸关系。