据文献考称,汉初,石龙属江夏郡云杜县,隋大业三年(公元621年)起属京山县辖,建国后为京山县罗桥区,后改为第七区;1957年1月撤区设罗桥指导组。
1958年人民公社化时,属五三人民公社。
1959年3月划归永漋人民公社管辖,同年11月,又将刘集、王集、下洋三个管理区划入五三农场罗桥管理区直属县辖。
1961年改为区社制时,成立石龙区,辖罗桥、刘集、王集、丰谷4个公社。
1975年撤区并社时,改为石龙人民公社,辖丰谷、王集、罗东、罗西4个管理区,原刘集公社划归雁门口人民公社。
1984年3月,撤社设区,为石龙区;1987年10月撤区改乡,为石龙乡;1998年1月,撤乡建镇,为石龙镇至今。
2018年2月22日,京山撤县设市,以原京山县的行政区域为京山市的行政区域,石龙镇归京山市管辖。