战国属巴国,秦属巴郡,汉初属充国县,唐武德四年(621)置县后隶果州。
唐贞观元年(627)随果州隶剑南道。
天授元年(690)-长安四年(704)随剑南道属周。
长兴三年(932),随果州属孟知祥势力范围。
后唐清泰元年(934),随果州入后蜀。
北宋实行路、州、县三级制,西充随果州先后隶西川路、川陕路、梓州路和潼川路。
元实行行省制。
中统元年(1260),西充随顺庆府隶陕西四川行中书省。
至元四年(1267),置东川路统军司,后设东、西川行枢密院,东川行台驻顺庆,改顺庆府为东川府,西充隶东川府。
明洪武四年(1371)春,朝廷领军灭夏,西充随顺庆复隶四川行中书省成都卫。
明洪武九年(1376),西充随顺庆府隶四川承宣布政使司。
1912年,中华民国成立,西充随顺庆府隶四川省。
1935年,划四川省为18个行政督察区和西康行政督察区,分领所属各县。
西充隶第十一行政督察区。
1950年,西充属西南区川北行署南充专区。
1952年9月,恢复四川省建制,西充隶四川省南充专区。
1968年,改南充专区为南充地区,西充属南充地区。
1993年7月,撤销南充地区,另置南充市,西充隶属南充市。