商,属艾侯国。
秦、汉属艾县。
东汉中平至唐开成年间,三度为西平县,治辖区内塘城。
唐贞元十六年(800)至清末(1911),属分宁县、宁州、义宁州西乡六十九都、七十二都、七十三都。
1912年后,属义宁县。
1914-1949年,属修水县黄龙区,设塘城乡和桃树乡(一部分)。
1949年,属路口区,分设上源、全丰、坪上、桥亭、塘城、官坑、沙坪7乡。
1956年9月,隶白岭区,合并为全丰、塘城、沙坪3乡。
1958年9月,成立全丰公社。
1961年6月,分为全丰、塘城、沙坪3公社。
1968年11月,并为全丰公社。
1976年10月,沙坪、荣春2村从全丰划出并入白岭镇。
1984年5月,撤社建全丰乡。
1995年12月,撤区并乡建全丰镇。