民国二十二年(1933年),三门坡镇属琼山县第八区。
民国二十八年(1939年)至1950年4月,属琼山县第四区。
1951年,属琼山县第二区。
1957年,属新德乡。
1958年9月,同大坡、甲子、谭文等3个大乡(含东山、国营红明农场)联合成立东风公社;同年12月,改称三门坡公社。
1959年4月,三门坡公社分别成立三门坡、谭文、大坡3个公社。
1970年9月,场、社分开。
1983年9月,改称三门坡区公所。
1987年3月,改设三门坡镇,隶属琼山县管辖。
1994年1月,琼山撤县设市,隶属琼山市管辖。
2002年7月15日,三门坡镇和谭文镇合并,设立三门坡镇。
2002年10月16日,经国务院批准,撤销琼山市,设立海口市琼山区,三门坡镇隶属琼山区管辖。