古蜀国与秦国不远,两国实际上接壤。当时秦国在位于陕西一带,古蜀国位于四川一带,汉中地区是两国分界线。从公元前451年开始,古蜀国与秦国围绕汉中进行了长期争夺,至公元前387年,古蜀国占领汉中。公元前316年,秦惠王派张仪,司马错伐蜀,灭亡了古蜀国。