清宣統二年(1910年),設大通鄉。
民國二十四年(1935年),大通鄉改為大通聯保。
民國二十九年(1940年),大通聯保改為大通鄉,屬蟠龍區。
1950年,設南充縣第七區公所。
1951年,設大通鄉人民政府。
1958年,大通鄉改為大通公社。
1967年,大通公社更名國慶公社。
1971年,國慶公社更名大通公社。
1986年,大通公社改為大通鎮。
2006年,龍池鄉并入大通鎮。
2019年10月,撤銷天星鄉和新廟鄉,劃歸大通鎮管轄。