明正德十年(1515年),属太平县三保。
民国三年(1914年),太平县改名万源县,属万源县二区。
民国十九年(1930年),置石塘乡。
民国二十二年(1933年),建石塘乡苏维埃。
民国二十四年(1935年),成立石塘联保。
民国二十九年(1940年),改为联保乡,成立石塘乡公所。
1950年9月,成立石塘乡,属二区。
1952年8月,属八区。
1955年10月,长田乡并入石塘乡。
1958年8月,改为雄伟公社。
1978年4月,属白沙工农区。
1980年12月,改名石塘公社。
1984年4月,公社改乡。
2015年12月,撤乡建镇。