唐眜死后，庄硚率军叛变并引发人民起事，起事队伍一度攻下楚国国都郢（今湖北省荆州市北），称之「庄硚暴郢」，将楚国的领土分割成几块。后来，庄硚受招抚成为楚将。
入滇.楚顷襄王在位时，庄硚奉命南征，大军沿长江到巴郡，攻打夜郎一直到滇池（今云南省昆明市一带）。庄硚以武力平定西南，正要归报楚王，但楚国的巴郡、黔中郡在前277年再次被秦国攻占，庄硚归路断绝，遂留在滇池建立滇国，自立为滇王。
争议.南宋王应麟所着《困学纪闻》认为楚