清康熙二十二年(1683年),屬普安縣興仁里。
清雍正四年(1726年),置自沙汛。
清乾隆十七年(1752年),設(shè)白沙驛。
民國三年(1914年),屬普安縣北區(qū)。
民國二十六年(1937年),為五區(qū)興中鄉(xiāng)。
1950年4月,設(shè)為普安縣三區(qū)興中鄉(xiāng)。
1953年3月,為三區(qū)白沙鄉(xiāng)。
1959年1月,設(shè)興中白沙管理區(qū)。
1961年9月,改為興中區(qū)白沙鄉(xiāng)。
1963年2月,改為白沙公社。
1968年3月,為興中區(qū)白沙公社革命委員會。
1981年1月,設(shè)白沙公社管理委員會。
1984年7月,設(shè)立興中區(qū)白沙鄉(xiāng),轄5村。
1992年1月,白沙鄉(xiāng)、白水鄉(xiāng)以及田壩鄉(xiāng)的關(guān)廠村、茅坪鄉(xiāng)的中箐村合并建立白沙鄉(xiāng),設(shè)白沙、五里坪、白水3管理區(qū)。
2007年9月,撤銷設(shè)置的3管理區(qū),將9村整合為4村、1社區(qū)。