两汉时期,就有先民在这块土地上耕作繁衍。
宋元祐七年(1092年)后,永新县划为73都。从县境北部的虹桥、左坊起始,大致按逆时针方向依次冠以数字序号作为都的名称,其中一部分都还分上、下都。石桥镇分属六十四都一部分、六十八都一部分、六十九都一部分、七十都一部分及七十一下都一部分。
元至顺初(1330年),永新县划为十一乡八十八都。石桥镇分属积庆乡,思贤乡。
清乾隆九年(1744年)之后,永新为北西南东四乡,石桥属东乡一部分。
民国三十七年(1948年),全县有二镇二十三乡。石桥分属东平乡,崇正乡。
1949年,分属城厢区(白水乡、合光乡、日光乡)及石桥区(官田乡、夏阳乡、石桥乡、双江乡)。
1956年撤区并乡,石桥镇分为日光、石桥、夏阳三个乡。
1958年9月,全县各乡镇建人民公社。
1960年,日光并入垦殖场。
1961年6月,石桥公社曾分为石桥、夏阳两个公社。
1961年9月,两者又合并为石桥公社。
1972年10月,日光从垦殖场分离,成立公社。
1977年6月,日光与石桥合并。
1978年11月,复设日光公社。
1984年,公社改为乡镇。
2001年3月18日,石桥乡经民政厅批准撤乡建镇。
2001年12月,与日光乡合并为石桥镇。