明清時(shí),屬新寧縣德行都。
民國(guó)時(shí)期,改都設(shè)區(qū)。
民國(guó)二十三年(1934年),分屬第八區(qū)(潮境)、第九區(qū)(白沙)、第十區(qū)(河朗)。
民國(guó)二十七年(1938年),合稱第六區(qū)。
中華人民共和國(guó)成立后至1954年,仍稱第六區(qū)。
1957年初,撤區(qū)為鄉(xiāng),稱潮境鄉(xiāng)、白沙鄉(xiāng)。
1958年7月,與三八鄉(xiāng)合建白沙公社。
1959年6月,析出三八公社后轄24個(gè)生產(chǎn)大隊(duì)。
1984年3月,改制設(shè)區(qū),稱白沙區(qū)。
1986年,撤區(qū)建鎮(zhèn),稱白沙鎮(zhèn),轄26個(gè)管理區(qū)。
2006年6月,原三八鎮(zhèn)1個(gè)居民委員會(huì)和8個(gè)村民委員會(huì)并入白沙鎮(zhèn)。