清代時期,分屬陽江縣長樂鄉喬馬都喬馬三、四圖。
民國時期,屬第二區。
1953年,從第二區分出幾個小鄉。
1956年12月,又合并為大鄉,改稱大溝區。
1957年2月,撤區分大溝、盧海、雅八鄉。
1958年5月,三鄉合并設大溝鄉;同年11月,并大溝鄉、新洲鄉、東平鎮建立海陸公社;同年12月,改稱大溝公社。
1961年5月,改設大溝區。
1963年2月,撤區,與雅韶公社合并為大溝公社。
1979年3月,又分出雅韶公社。
1983年11月,撤公社稱大溝區。
1987年2月,撤區設大溝鎮。
1988年1月,陽江撤縣建市,分設陽西縣、陽東區、江城區,大溝鎮為陽江市陽東區所轄。
1999年7月,陽東撤區設縣,大溝鎮為陽東縣所轄。