明代轄九龍鄉萬安里的霍村(改霍為福)社和蘇坂社的小吉、郭畬等地以及集賢里的徐溪、孔黨、小溪、新村、香寮、大坑等5社。
明隆慶元年(1567年)集賢里的5個社劃屬寧洋縣。
清代至民國初為福村社。
1929年6月為福蘇區蘇維埃政府轄區。
1933年,屬福蘇區,次年為白沙區。
1937年3月,屬第三區。
1941年12月,設白沙鎮、美和鄉。
1943年割洋西坑等村屬寧洋縣。
1948年設白沙鎮。
解放后,1949年至1953年設立為沙河區的白沙、捷步、黃嶺、西和等鄉,1956年改為白沙區管轄,當年7月寧洋縣撤銷,其所轄的小溪區7鄉劃入白沙區,1957年6月撤區并鎮,分設白沙、小溪、羅山3個鄉,1958年成立3個人民公社,次年3公社合并為白沙公社。
1961年又分為3個公社,1965年10月3社再次合并為白沙公社,1984年10月改為白沙鄉,1995年12月撤鄉設鎮。