清宣统二年(1910年),设大通乡。
民国二十四年(1935年),大通乡改为大通联保。
民国二十九年(1940年),大通联保改为大通乡,属蟠龙区。
1950年,设南充县第七区公所。
1951年,设大通乡人民政府。
1958年,大通乡改为大通公社。
1967年,大通公社更名国庆公社。
1971年,国庆公社更名大通公社。
1986年,大通公社改为大通镇。
2006年,龙池乡并入大通镇。
2019年10月,撤销天星乡和新庙乡,划归大通镇管辖。