力量对付匈奴。皇上下令停止对西夷的活动,只在南夷的夜郎设置两县和一都尉,命令犍为郡保全自己,并逐渐完善自己的郡县体制。
待到汉武帝元狩元年(前122),博望侯张骞出使大夏国归来后’说他呆在大夏时曾经看到过蜀郡出产的布帛,邛都的竹杖,让人询问这些东西的来历,回答的人说:“从东南边的身毒国弄来的,从这儿到那里的路途有数千里,可以和蜀地的商人做买卖。”有人听说邛地以西大约二千里处有个身毒国。张骞乘机大谈大夏在汉朝西南方,仰慕中国,忧虑匈奴阻隔他们与中国的交通要道,假若能开通蜀地的道路,身毒国的路既方便又近,对汉朝有利无害。于是汉武帝就命令王然于、柏始昌、吕越人等,让他们寻找捷径从西夷的西边出发,去寻找身毒国。他们到达滇国,滇王尝羌就留下了他们,并为他们派出十多批到西边去寻找道路的人。过了一年多,寻路的人们全被昆明国所阻拦,没能通往身毒国。
滇王同汉朝使者说道:“汉朝和我国相比,哪个大?”汉朝使者到达夜郎,夜郎也提出了这样的问题。这是因为道路不通的缘故,各自以为自己是一州之主,不知道汉朝的广大。汉朝使者回到京城,于是极力陈说滇是大国,值得让他亲近和归附汉朝。汉武帝对这事留心了。
等到南越造反时,皇上派驰义侯用犍为郡的名义调遣南夷的军队。且兰君害怕他的军队远行后,旁边的国家会乘机虏掠他的老弱之民,于是就同他的军队谋反,杀了汉朝使者和犍为郡的太守。汉朝就调动巴郡和蜀郡原想去攻打南越的八个校尉,率领被赦从军的罪犯去攻打且兰,把它平定了。正赶上南越已被攻破,汉朝的八个校尉尚末沿牂柯江南下,就领兵撤回,在行军中诛杀了头兰。头兰是经常阻隔汉朝与滇国交通道路的国家。头兰被平定后,就平定了南夷,在那儿设置了牂柯郡。夜郎侯开始依*南越,南越被消灭后,正赶上汉军回来诛杀反叛者,夜郎侯就到汉朝京城朝见皇上。汉武帝封他为夜郎王。
南越破灭之后,以及汉朝诛杀且兰君、邛君,并且杀了筰侯,冉、駹都震惊恐怖,便向汉朝请求称臣,为他们设置官吏。汉朝就把邛都设置为越嶲郡,筰都设置为沈犁郡,冉、駹设置为沦山郡,广汉西边的白马设置为武都郡。
皇上派王然于利用破南越及诛杀南夷君长的兵威,委婉劝告滇王前来朝见汉朝天子。滇王有军队数万人,他旁边东北方有劳(jìn,近)和靡莫,都和滇王同姓,相互依*,不肯听从劝告。劳和靡莫屡次侵犯汉朝使者和吏卒。汉武帝元封二年(前109),天子调动巴郡和蜀郡的军队攻打并消灭了劳和靡莫,大军逼近滇国。滇王开始就对汉朝怀有善意,因此没有被诛杀。滇王于是离开西夷,率领全国向汉朝投降,请求为他们设置官吏,并进京朝见汉武帝。于是汉朝就把滇国设置为益州郡,赐给滇王王印,仍然统治他的百姓。
西南夷的君长多得用百来计算,唯独夜郎和滇的君长得到了汉朝授予的王印。滇是个小城镇,却最受汉朝宠爱。
太史公说:楚国的祖先难道有上天赐给的禄位吗?在周朝时,他们的先祖鬻熊当了周文王的老师,后来的熊绎又被周成王封到楚蛮之地而立国。等到周朝衰微之时,楚国领土号称五千里。秦国灭亡诸侯,唯独楚国的后代子孙还有滇王存在。汉朝诛杀西南夷,那里的国家多半被消灭,只有滇王又受到汉天子的宠爱。但是平定南夷的开始,是在番禺见到了枸酱,在大夏看到了邛竹杖。西夷后来被分割,分成西、南两方,最后被汉王分设为七个郡。