三塘镇曾名猴场。
元代时期,属市北洞长官司。
明代时期,属的都则溪。
清初设三塘站。
清代时期,属敦仁里三甲。
民国初期,属西区。
民国二十一年(1932年),设镇隶八区。
民国二十四年(1935年),设三乾联保,隶五区。
民国三十三年(1944年),设乡。
1950年1月,设四区;同年6月,设七区辖4乡。
1952年2月,设十区辖14乡,划原辖少普、白泥乡建十一区。
1955年5月,区冠名三塘。
1958年9月,改为三塘联社,辖梁魏(三塘)等7个公社。
1959年1月,改联社为公社。
1961年8月,撤销公社,恢复区建制。
1962年7月,撤阿弓区划归三塘区;同年12月,恢复阿弓区建制。
1967年5月,改称区革命委员会。
1961年8月,恢复区建制。
1992年1月,撤区建三塘镇。