明代,屬延福都。
清乾隆二年(1737年),屬延福二都。
清咸豐四年(1854年),廢都建約。
清光緒三十四年(1908年),廢約建鄉(xiāng)。
民國二十一年(1932年),設立大塘鄉(xiāng),屬第六區(qū)。
民國二十九年(1940年),屬第二區(qū)。
1958年后,屬火箭(黃坑)人民公社。
1962年,成立油山人民公社。
1979年3月,油山人民公社分為大塘和油山兩個人民公社。
1984年,改為區(qū)。
1986年,改為鎮(zhèn)。
2001年底,大塘鎮(zhèn)和油山鎮(zhèn)合并。
其中益田、蘭田、上湖、茶頭背4個村委會劃回鄧坊鎮(zhèn)。