周朝时,属巴国地。
秦朝时,属巴郡阆中县。
汉朝时,属安汉县。
南朝梁时,属相如县。
清光绪二十年(1894年),设西乡正源场团。
民国二年(1913年),设正源乡。
民国三十六年(1947年),分为南充正源乡及蓬安正源乡。
1950年3月,设正源乡。
1952年,划归蓬安县。
1953年,分为正源乡和望江镇。
1956年,望江镇并入正源乡。
1958年10月,正源乡与中坝乡合并为冲锋公社。
1959年,冲锋公社更名正源公社。
1967年,正源公社更名冲锋公社。
1983年8月,冲锋公社改为正源乡。
1986年9月,由正源乡改为正源镇。