三角镇过去称水南堡、白土堡,始建于清康熙年间。
清雍正十一年(1733)时,嘉应州(今梅县)水南堡属下7约,白土堡设4约。
民国二十九年(1940年),改称水南乡、白土乡。
民国三十八年(1949年)5月至1950年6月,属水白区、附城区。
1950年6月至1956年10月,属城南区。
撤区并乡后为水白乡。
1958年,属卫星人民公社(后改称梅城人民公社)。
1961年,从梅城人民公社分出后改称梅江人民公社。
1983年冬,撤社建梅江区。
1987年,撤区建梅江镇。
1988年春,组建梅州市辖七县一区成立梅江区时﹐将梅江镇改称三角镇,属梅州市梅江区。
镇政府位于三角圩镇(三角地)。
三角地以老茶亭为中心,一条街至墓背,石路通京背岭;一条路到培兰书(地名)开成三角状,故名。