殷商時(shí)屬鄧國(guó)都。
春秋時(shí)屬魯國(guó)的曲池。
隋朝時(shí)為汶陽(yáng)縣城,后為歷代基層政權(quán)的所在地。
明中葉至清,境域?yàn)槌晒ι绾土x田社。
1930年去社改為區(qū)鄉(xiāng)制,此地與吳村為二區(qū),境內(nèi)有董家莊、衡廟、崄河、石門(mén)、董大城、北極、夏莊、石泉莊8個(gè)鄉(xiāng)。
1938年,實(shí)行區(qū)鄉(xiāng)保甲制,仍屬二區(qū),境內(nèi)有董家莊、衡廟、崄河、石門(mén)4個(gè)鄉(xiāng)、48個(gè)保、520個(gè)甲。
1946年屬吳村區(qū)。
1947年為建國(guó)鄉(xiāng)、石門(mén)鄉(xiāng)。
1948年屬吳村區(qū)。
1949年8月,將吳村區(qū)東南部劃出,設(shè)立董莊區(qū),下設(shè)衡廟、董家莊、四洼、管村、黃家莊、夏莊、大廟、西莊、梨園、歇馬亭10個(gè)鄉(xiāng)。
1950年8月,董莊區(qū)改為第十區(qū),10個(gè)小鄉(xiāng)改建為10個(gè)高級(jí)農(nóng)業(yè)社,設(shè)董家莊、林程店、歇馬亭3個(gè)鄉(xiāng)。
1955年5月又改為董莊區(qū)。
1956年3月撤銷(xiāo)董莊區(qū),劃歸王莊區(qū),林程店鄉(xiāng)、歇馬亭鄉(xiāng)劃歸吳村區(qū)。
1958年9月,在原董莊區(qū)的轄域成立董家莊(衛(wèi)星)人民公社。
1965年8月至1966年5月,人民公社體制調(diào)整,原董家莊人民公社改稱(chēng)董莊區(qū)。
轄董莊、歇馬亭、林程店、梨園、屈家村、河?xùn)|、大廟7個(gè)人民公社。
1969年董莊區(qū)改為董家莊人民公社。
1984年5月,董莊人民公社撤銷(xiāo)改設(shè)董莊區(qū)。
轄董莊、管村、大廟、歇馬亭4個(gè)鄉(xiāng)。
1986年6月,撤縣建市,董莊區(qū)撤銷(xiāo),區(qū)轄的4個(gè)鄉(xiāng)合并,設(shè)立董莊鄉(xiāng)。
2011年9月,經(jīng)山東省人民政府(魯政函〔2011〕48號(hào))批準(zhǔn),將董莊鄉(xiāng)更名為石門(mén)山鎮(zhèn)至今。
2020年行政村建制優(yōu)化后轄26個(gè)村委會(huì)。