唐初属三泉县。
北宋中期属朝天镇。
清代属神沙乡,乾隆59年(1794)建元吉保,1915年属第十三团区,1935年建元吉联保。
1944年改为大滩乡。
1950年建立大滩乡、元吉乡人民政府,属广元县第七区(朝天区)治,1952年划归第十区(大滩区)治。
1958年更名为大滩人民公社和元吉人民公社。
1984年分别更名为大滩乡、元吉乡。
1985年元吉乡改名元吉镇;1992年将原大滩乡、元吉镇合并组建元吉镇,1994年将元吉镇更名为大滩镇。
2019年12月23日将原柏杨乡中东村、捍东村、坪台村、麻柳村、韩家村、捍红村、冬生村和原文安乡红梅村、马家湾村、茨竹湾村、郭家村、板房村、蒿坝村、天池村所属行政区域划归大滩镇管辖,大滩镇人民政府驻横梁路18号。