明正德十年(1515年),屬太平縣三保。
民國三年(1914年),太平縣改名萬源縣,屬萬源縣二區(qū)。
民國十九年(1930年),置石塘鄉(xiāng)。
民國二十二年(1933年),建石塘鄉(xiāng)蘇維埃。
民國二十四年(1935年),成立石塘聯(lián)保。
民國二十九年(1940年),改為聯(lián)保鄉(xiāng),成立石塘鄉(xiāng)公所。
1950年9月,成立石塘鄉(xiāng),屬二區(qū)。
1952年8月,屬八區(qū)。
1955年10月,長田鄉(xiāng)并入石塘鄉(xiāng)。
1958年8月,改為雄偉公社。
1978年4月,屬白沙工農(nóng)區(qū)。
1980年12月,改名石塘公社。
1984年4月,公社改鄉(xiāng)。
2015年12月,撤鄉(xiāng)建鎮(zhèn)。