军沿长江到巴郡，攻打夜郎一直到滇池（今云南省昆明市一带）。庄硚以武力平定西南，正要归报楚王，但楚国的巴郡、黔中郡在前277年再次被秦国攻占，庄硚归路断绝，遂留在滇池建立滇国，自立为滇王。
争议.南宋王应麟所着《困学纪闻》认为楚盗庄硚和楚将庄硚是同名的两个人，唐代的杨琼和清代梁玉绳不同意此观点，他们认为为同一人。关于庄硚王滇，当代学界有三种说法：楚将庄硚王滇说（自《史记》以来的说法）、楚国农民起义领袖庄硚王滇说（1975年马曜《庄硚起义和开滇的历史