清康熙四十六年(1707年),石龍鎮(zhèn)境域?qū)俟?jié)里九甲。
民國元年(1912年)初,設置石龍場公所。
民國十八年(1929年),稱石龍里;民國十九年(1930年)6月,建石龍鄉(xiāng);民國二十四年(1935年)9月,石龍鄉(xiāng)改為石龍聯(lián)保;民國二十九年(1940年)8月,石龍聯(lián)保改為石龍鄉(xiāng)。
1952年12月,石龍鄉(xiāng)劃部分建長嶺鄉(xiāng)。
1956年1月,石龍鄉(xiāng)長嶺鄉(xiāng)并入;同年11月,石龍鄉(xiāng)析置長嶺鄉(xiāng)。
1958年9月,石龍、長嶺鄉(xiāng)合并建石龍公社。
1959年2月,石龍公社改為石龍管理區(qū);同年8月,增設長嶺管理區(qū)。
1960年12月,改石龍管理區(qū)改為石龍公社。
1966年初,石龍公社更名幸福公社。
1968年夏,復名石龍公社。
1982年,由石龍公社改為石龍鄉(xiāng)。
1993年12月,石龍鄉(xiāng)、長嶺崗鄉(xiāng)合并建石龍鎮(zhèn)。
2001年5月,花石鎮(zhèn)(除鹽井村、天臺村外)并入石龍鎮(zhèn)。