Nanchong lå innen området til staten Ba før den i 314 f.Kr. ble erobret av det som skulle bli Qin-dynastiet. Qinstyret gjorde Langzhong til sin regionale administrasjonsby. I begynnelsen av Han-dynastiet ble byen etablert i Shunqing-distriktet. Anhan fikk det nye navnet (fruktbyen) i 621 (under Tang-dynastiet), og deretter navnet i 742.