公元前250年(新石器时代)现三角山已露出水面。
南宋绍兴二十二年(1152年)至明洪武十三年(1380年),三角属香山县古海乡海域。
洪武十四年(1381年)至清宣统元年(1909年)属黄旗都。
明嘉靖二十一年(1542年)东海十六沙形成,三角的白鲤沙、三江沙(后为三角沙)露出水面,由西江、北江、东江水夹卷的泥沙奔下陆续沉积而成陆。
明末清初,东莞、番禺、顺德、南海等地不少人陆续迁入三角,加上水上人家上岸定居,清康熙年间,遂成两大村落——三角村(因三江沙及其子沙成三角形而得名)、月弯村(白鲤沙状似弯月,且是水网地带而得名),至今已有340年。由于村落的形成,三角各沙洲围垦由母沙发展到子沙,清雍正至道光年间(1723~1850年),修筑三角沙小围(敦庙围、羊栏围、黄姑围、福龙围、石基围、西积围等),捍卫面积约3500亩。
清宣统二年(1910年),香山县设立区制,三角属第九区。
民国十九年(1930年),九区改为东海区,三角属东海区。
民国二十年(1931年),东海区又改为九区,三角仍属九区。
1950年4月,属十区。
1955年,属民众区。
1957年2月,撤区分出,设为中山县三角乡。
1958年8月,三角乡称三角人民公社,驻地三角圩。
1958年10月,属黄圃大公社。
1959年4月复分,恢复三角公社。
1961年复属民众区。
1963年1月分出,复称三角公社。
1983年,改称为三角区。
1986年12月,撤区建镇,称三角镇,驻地三角圩。
1994年,三角镇政府驻地从三角圩迁往新区金三大道中。