元明清至民国初年(含南建州1329—1369年),镇境属定安县南乡归化图南蛇峒和加钗峒。
民国二十二年(1934年),属白沙县。
民国三十六年(1947年),属琼屋区民主政府特别区,特别区撤销后复归白沙县。
民国三十七年(1948年),划归琼中县,为第二区。
1950年6月,琼中撒县,归属白沙县。
1952年,琼中复县,为第一区。
1958年,成立红岛公社(含营根、加钗管理区)。
1960年6月,析出分别成立营限公社和加钗公社,塑年加钗公杜并入营根公社。
1983年9月,营根公社改称营根区公所。
1986年,改称镇。
2002年,红岛乡井入营根镇至今。