Durante el reinado del rey Hui de Qin, el duque de Shu, que estaba sellado en Hanzhong, tenía buenas relaciones con Ba. Sin embargo, Shu y Ba estaban en desacuerdo, lo que provocó el disgusto de Shu. "El juez Huayang Guozhi" registra: "En el pasado, el rey de Shu nombró a su hermano menor Hanzhong, y el país se llamó Hou, porque la ciudad del destino era demasiado linda. Esta fue una buena idea de Hou He, y Ba y Shu fueron enemigos Estaba muy enojado y cortó Shu Chibenba le pidió ayuda a Qin. Qin envió a Zhang Yi a atacar a Shu "Qin Wanghui destruyó a Shu en 316 a. C. El rey Qin Hui también destruyó a Kuang y Ba.
En el año 316 a.C., el estado de Qin estableció el condado de Chengdu. El Reino de Shu no era pacífico cuando Qin lo anexó por primera vez. En el primer año del rey Nan de la dinastía Zhou (314 a. C.), el rey Hui de Qin estableció el marqués de Shu y tomó a Chen Zhuang (una obra de Chen Zhuang) como primer ministro para gobernar los cuatro estados de Yazhou, Qiongzhou, Tongchuan. , Sichuan, el antiguo Chengdu y la prefectura de Baoning, Jiange. Al oeste, el antiguo Reino Shu gobernaba el actual condado de Chengdu. En el cuarto año del rey Nan de la dinastía Zhou (365, 438, 065, 438 0 a. C.) (en el sexto año consecutivo (309 a. C.)), Chenzhuang se rebeló y mató a los príncipes de Shu. Qin también atacó a Shu. Dos príncipes más de Shu, pero no se llevaban bien con el rey de Qin. En 277 a. C., el estado de Qin estableció el condado de Shu como magistrado del condado, y Chengdu fue gobernado por el condado de Shu. Aunque Han Gaozu controlaba Ba y Shu a principios de la dinastía Han, el sur de China (ahora Yunnan, Guizhou y el sur de Sichuan) estaba fuera del control de la dinastía Han. Posteriormente, la dinastía Han se expandió a la periferia de la cuenca de Sichuan y. estableció nuevos condados al oeste del condado de Ya'an
Desde la dinastía Han hasta la dinastía Sui, fue ascendido a capital en la dinastía Tang