該鎮民國時期為惠民縣第三區。
1955年9月全縣轄區地名統改稱謂,更名石廟區。
1956年12月石廟區分化為石廟、龐家、青陽店、于王四個鄉。
1958年2月區劃調整,石廟、龐家、青陽店、于王四個鄉又合并為石廟鄉。
1958年11月建立人民公社時,更名為石廟公社。
1961年石廟公社更名石廟區,下轄于家寨、青陽店、孟家等7個公社。
1969年9月全縣撤區改社,復名石廟公社。
1971年析其東部地區置梁家公社。
1984年全縣撤銷人民公社建鄉鎮,石廟公社更名石廟鄉,梁家公社更名梁家鄉。
1985年石廟鄉更名石廟鎮。
2001年3月撤銷梁家鄉,其行政區域劃入石廟鎮。