建县前,石桥镇属沂水县八区。
1944年5月划归沂源县为大泉区,1951年4月改称第七区。
1956年2月,撤销大泉区,分别并入东里、悦庄区。
1957年,撤区并乡,改称石桥乡。
1958年成立石桥人民公社。
1965年6月撤销公社,将南部的9个村划归张家坡区,北部的17个村划归悦庄区。
1972年恢复石桥人民公社,将原划出的26个村庄划回。
1973年12月,悦庄公社的石龙官庄村划归石桥公社。
1984年6月设石桥区,1985年9月,撒区调整乡(镇),复改称石桥乡。
2010年5月,撤乡设镇至今。