民國八年(1919年)7月,設四門子村。
1949年,桃源區駐四門子。
1956年,通遠堡區設四門子鄉,屬通遠堡區。
1958年3月,轄四門子、人民2個小鄉。
1958年3月,撤銷通遠堡區,屬鳳城縣,設通遠堡、四門子、桃源、弟兄山、劉家河、松樹6個鄉,四門子首次成為鄉鎮級行政建制名稱。
1958年9月,撤銷青城子鎮、桃源鄉、四門子鄉,合并設立四門子公社。
1961年7月,人民公社調整,分設四門子公社和青城子公社。
1983年9月,撤銷四門子公社,設立四門子鄉。
1995年12月,撤銷四門子鄉,設立四門子鎮。