白沙之地建制于明洪武二年(1369年)。
清康熙四十四年(1705年),設(shè)象屬象岡都太平圖、石園圖、門洞圖,巖下都洪象圖。
清道光十六年(1836年),設(shè)太平鄉(xiāng)、石園鄉(xiāng)、門洞鄉(xiāng)、洪象鄉(xiāng)。
民國二十一年(1932年),設(shè)洪象鄉(xiāng)、門園太鄉(xiāng)。
中華人民共和國建國后,英德縣設(shè)英東、英西、英中3個區(qū),鄉(xiāng)仍沿用舊制,洪象鄉(xiāng)、門園太鄉(xiāng)屬英東區(qū)管轄。
1957年11月,設(shè)白沙鄉(xiāng)。
1958年7月,劃歸翁源縣管轄。
1959年11月,劃回英德縣管轄,設(shè)立白沙人民公社。
1984年,撤社設(shè)白沙區(qū)。
1987年,撤區(qū)設(shè)白沙鎮(zhèn)。