背景.蜀王芦子霸王别封其弟葭萌于汉中为苴侯，苴侯与巴王私下友好。然而，巴国与蜀国世代战争。
战争过程.周慎靓王五年（前316年），蜀王讨伐苴侯。苴侯遂出走巴国。因秦惠文王与巴、蜀有很好的关系，所以巴国请求秦国出兵，秦惠文王派遣张仪、司马错率兵救援苴、巴两国。秦军讨伐蜀国，蜀王兵败退至武阳，为秦军所害。其相及太子皆死于白鹿山。其后，张仪贪巴国与苴国地方富饶，背信弃义顺道向东灭了巴国，俘虏巴王及苴侯返归秦国。巴国及苴国遂皆亡。秦国置巴、蜀、及汉中郡，分其地为四十一县。秦惠文王贬蜀王子