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