州省桐梓县一带），一直攻到滇池(今云南省昆明市一带)，征服了黔中、夜郎、滇等地区。庄硚以兵威戡定其地属楚，正要归报楚王，然而楚国的巫郡、黔中郡在前277年时被秦国攻占，庄硚回国之路断绝，遂留在滇池自立为滇王，号「庄王」。秦朝曾击败滇国，秦始皇下令开通五尺道至当地，但秦朝灭亡后，交通再度中断，关于秦朝有没有统治滇国，史学界尚有争议。汉初国力孱弱，西南疆界退守巴蜀。公元前122年，汉武帝命王然子、柏始昌等十余批人出西南夷，想要避开匈奴，找到一条从西南通往西域大夏的通道，使团得到滇王尝羌的帮助