清代屬漢陽府孝感縣郭下鄉(xiāng),民國時期屬孝感縣三民鄉(xiāng)。
1949年建國后屬孝感縣白沙區(qū)。
1958年,成立白沙人民公社。
下轄七個小人民公社公社大廟、栗林、吳店、白沙、廣崗、柳家、趙寺。
1962年恢復設白沙區(qū)。
1975年撤區(qū)并社,白沙區(qū)分為白沙、花西兩個人民公社。
白沙人民公社轄白沙、廣崗、柳家、趙寺四個小公社,花西人民公社轄大廟、吳店、栗林三個小公社。
1984設縣級孝感市,白沙、花西合為白沙區(qū)。
1987年9月撤區(qū)建鄉(xiāng),吳店、汪崗、栗林、大廟從白沙區(qū)劃出成立花西鄉(xiāng),白沙、廣崗、柳家、趙寺成立白沙鎮(zhèn),駐地白沙鋪。
1993年成立孝昌縣,白沙鎮(zhèn)由孝昌縣管轄。