建縣前,石橋鎮屬沂水縣八區。
1944年5月劃歸沂源縣為大泉區,1951年4月改稱第七區。
1956年2月,撤銷大泉區,分別并入東里、悅莊區。
1957年,撤區并鄉,改稱石橋鄉。
1958年成立石橋人民公社。
1965年6月撤銷公社,將南部的9個村劃歸張家坡區,北部的17個村劃歸悅莊區。
1972年恢復石橋人民公社,將原劃出的26個村莊劃回。
1973年12月,悅莊公社的石龍官莊村劃歸石橋公社。
1984年6月設石橋區,1985年9月,撒區調整鄉(鎮),復改稱石橋鄉。
2010年5月,撤鄉設鎮至今。