明、清時期,白沙街道分屬歸善鄉虔儒都虔儒一圖、太平鄉端逢都端逢一圖。
1957年2月,撤區分為白沙鄉、三麻鄉。
1958年5月,兩鄉合并稱白沙鄉;同年12月,改屬雙捷公社、平岡公社。
1961年5月,分出白沙公社(縣直屬)。
1963年2月,撤縣直屬稱白沙公社。
1983年11月,撤公社稱白沙區。
1987年2月,撤區稱白沙鎮,屬陽江縣。
1988年1月7日,陽江縣升格設地級市,改屬陽東區。
1991年6月22日,改屬陽東縣。
2003年5月28日,陽江市行政區劃調整,撤鎮稱白沙街道,改屬江城區。