清末隶属海阳县归仁都。
民国二十七年(1938年),称登塘乡。
民国二十九年(1940年),属第一区。
民国三十五年(1946年),属归仁乡。
1958年9月,登塘乡与古巷、田东合并称红色公社。
1960年,独立建登塘公社。
1962年,与田东并社。
1974年,拆出田东,分别成立登塘公社和田东公社。
1983年7月,改称登塘区。
1987年3月,撒区建镇。
2002年9月,登塘镇与田东镇合并成立登塘镇。
2013年6月28日,国务院批准调整潮州市部分行政区划,撤销潮安县,设立潮安区,登塘镇属潮安区。