商,屬艾侯國。
秦、漢屬艾縣。
東漢中平至唐開成年間,三度為西平縣,治轄區內塘城。
唐貞元十六年(800)至清末(1911),屬分寧縣、寧州、義寧州西鄉六十九都、七十二都、七十三都。
1912年后,屬義寧縣。
1914-1949年,屬修水縣黃龍區,設塘城鄉和桃樹鄉(一部分)。
1949年,屬路口區,分設上源、全豐、坪上、橋亭、塘城、官坑、沙坪7鄉。
1956年9月,隸白嶺區,合并為全豐、塘城、沙坪3鄉。
1958年9月,成立全豐公社。
1961年6月,分為全豐、塘城、沙坪3公社。
1968年11月,并為全豐公社。
1976年10月,沙坪、榮春2村從全豐劃出并入白嶺鎮。
1984年5月,撤社建全豐鄉。
1995年12月,撤區并鄉建全豐鎮。