蜀国和巴国都是被秦朝所灭,秦灭巴蜀之战是秦惠文王时期的一场大战,秦国司马错率军灭亡巴、蜀两国,设立为郡。秦灭巴蜀,为灭楚和统一六国准备了条件。
秦王采纳了司马错的主张,命张仪、司马错率军经金牛道攻蜀。蜀王亲自率军至剑阁东北抵御,兵败逃亡,被秦军杀死,蜀国灭亡。之后,张仪、司马错等人又攻灭苴、巴两国,俘虏巴王。秦王贬蜀王子弟为侯,任命陈庄为蜀相,张若为蜀太守。封巴王为君;设置巴郡,郡治江州。巴蜀灭亡,秦国开始强大。