蜀兵十万，自巴涪水顺流直下攻打楚国，取商于之地，设立黔中郡。秦惠文王更元十一年（公元前314年，周赧王元年），封陈庄为蜀相，贬蜀王为蜀侯，蜀国成为秦的藩属，秦国更加强盛。秦惠文王更元十四年（公元前313年，周赧王二年），蜀相陈庄杀蜀侯降秦。秦武王元年（公元前310年，周赧王五年），甘茂杀蜀相陈庄，蜀国彻底归属秦国。秦昭襄王六年（公元前301年，周赧王十四年），蜀侯宁煇叛秦（或称为其后母陷害），司马错前往平定，赐宁煇剑，宁煇夫妇自裁。司马错三次平定蜀地，相传成都的楼观、城池、门屋都是他修建