清康熙十二年(1673年),在新嶺背苦楝亭建大塘墟。
乾隆二十年(1755年),在大塘伯公下建市場。
清宣統(tǒng)二年(1910年)至民國十年(1920年),屬曲江縣大塘鄉(xiāng),后來改為曲江縣第三區(qū)。
民國十七年(1928年),屬十二區(qū)。
民國十八年(1929年),屬四區(qū)。
1955年6月,四區(qū)稱大塘區(qū)。
1957年2月,大塘區(qū)分為大塘、楓灣2區(qū)。
1958年3月,設(shè)立大塘鄉(xiāng)。
1958年10月,撤銷鄉(xiāng)建制,大塘鄉(xiāng)直接轉(zhuǎn)為人民公社。
1961年3月,屬曲江縣。
1986年,改為大塘鎮(zhèn)。