春秋战国时属充国(前588-前318年),西充为充国国都,公元前318年灭于巴。 周慎王五年(前316年),秦灭巴、蜀后建立巴郡和蜀郡。从此,县境隶巴郡阆中县。 公元前200年,刘邦称汉中王,巴地遂为汉有。西汉王朝建立以后,即以将军纪信。 蜀汉时期,县境隶巴西郡的西充国县与安汉县。
西晋泰始二年,分益州,置梁州,县境遂隶梁州巴西郡的西充国县和安汉县。 刘宋元嘉八年,改巴西郡为北巴西郡,县境随安汉县、西充国县隶此。 西魏元钦二年,改南梁北巴州为隆州,县境隶隆州金迁郡的晋城县与梁郡南宕的安汉县。 隋开皇三年,文帝改郡为州,实行州、县二级制,以安汉县、晋城县隶隆州。
开皇九年,改安汉县为南充县,县境隶隆州的晋城与南充县。
唐武德四年,分南充、相如二县置果州。同年又析果州的南充、隆州的南部和梓州盐亭置西充县,隶果州。 贞观元年,西充先后隶剑南道、山南西道的果州和剑南道南充郡、山南西道果州。 五代十国,西充随果州先后隶前蜀、后唐、后蜀。
宋代,西充随果州先后隶西川路、川峡路、潼川府路、潼川路顺庆府。
元二十三年,西充隶四川中书省顺庆路。
洪武九年,西充随顺庆府隶四川录宣布政使司。
洪武十年,撤西充入南充。
洪武十三年,再析南充置西充,原流溪县留南充。
清代,西充县隶四川省顺庆府。
中华民国,西充先后隶顺庆府、川北道、四川省第十一行政督察区。
1949年10月1日,中华人民共和国成立。
1949年12月14日,西充和平解放。
1950年1月,西充隶西南区川北行署区南充专署。
1952年9月1日,恢复四川省建制,西充隶四川省南充专区。
1968年,隶四川省南充地区。
1993年9月,改南充地区为南充市后,隶四川省南充市。[2]