宋代,香山置县前属东莞县文顺乡,置县后属丰乐乡。
明代,称谷字都,清光绪年间(1875~1908年),称谷镇。
清宣统二年(1910年),属第五区。
民国十九年(1930年),改称南乡区,次年复称第五区,分为三乡、五岳、崇正、东桂4个乡。
1949年11月,复属第五区。
1952年7月,改为上五区。
1953年3月,改称第二区。
1955年8月,称平岚区。
1957年,分出神湾乡,称三乡乡。
1958年8-10月,改称星火公社后归并三乡大公社。
1959年4月,改称三乡公社。
1961年8月,神湾公社并入改称三乡区。
1963年1月,复称三乡公社,同时析出神湾板芙。
1974年8月,分出山区建设指挥部。
1983年11月,复称三乡区。
1986年12月,改为三乡镇。