清順治十八年(1661年),屬濤山鄉一甲。
道光十四年(1834年),設石滓灘場。
光緒三十三年(1907年),改為石滓鄉,駐關帝廟。
民國四年(1915年),屬第二保衛區,后保衛區改團練區,鄉設團防局。
民國二十四年(1935年),石滓鄉設聯保辦公處。
民國二十九年(1940年),石滓、柳塘2鄉合并為石柳鄉。
民國三十一年(1942年)1月,分為石滓、柳塘2鄉。
1950年,石滓鄉屬石永區;同年2月,劃歸興仁區。
1953年,屬第九區。
1954年,分為石滓、同心2鄉。
1956年,2鄉合并為石滓鄉,屬石永區。
1958年,鄉改公社。
1967年,改名上游公社。
1973年,改名石滓公社。
1980年,公社改鄉。
2015年,撤鄉置鎮。
2019年12月,撤銷柳塘鄉,將其所屬行政區域劃歸石滓鎮管轄。