清代,屬永安州。
民國元年(1912年),屬永安縣。
民國三年(1914年),屬蒙山縣。
民國二十二年(1933年),設有大塘鄉。
1950年10月,屬新開鄉。
1952年9月25日,為紀念在大塘犧牲的陳村塘稅務所所長梁漢豪烈士,大塘村改名設漢豪鄉(村級)。
1958年8月25日,屬湄江公社。
1961年6月,設大塘公社。
1962年10月,屬陳塘區。
1968年4月8日,屬陳塘公社。
1984年7月1日,陳塘公社撤銷,分設漢豪鄉。