清代,属永安州。
民国元年(1912年),属永安县。
民国三年(1914年),属蒙山县。
民国二十二年(1933年),设有大塘乡。
1950年10月,属新开乡。
1952年9月25日,为纪念在大塘牺牲的陈村塘税务所所长梁汉豪烈士,大塘村改名设汉豪乡(村级)。
1958年8月25日,属湄江公社。
1961年6月,设大塘公社。
1962年10月,属陈塘区。
1968年4月8日,属陈塘公社。
1984年7月1日,陈塘公社撤销,分设汉豪乡。