清康熙年間,永寧鄉(xiāng)的寺山都、馬山都和隆伏都,俱屬大沙鎮(zhèn)范圍。
民國三十年(1941年)屬第一區(qū),一直相沿至中華人民共和國解放前夕。
1949年12月,為第三區(qū)。
1952年5月,因廣寧,四會縣合并,改稱十二區(qū)區(qū)。
1954年7月,復稱第三區(qū)。
1957年1月,撤區(qū)并4個鄉(xiāng),撤銷大沙鎮(zhèn)。
1958年1月,合并為大沙、黃崗鄉(xiāng);同年9月合并成立第三人民公社;同年10月改稱大沙人民公社。
1983年8月,撤社改區(qū)。
1987年3月,撤區(qū)改鎮(zhèn)。