清咸豐五年(1855年),析鄉為局,稱白水局,隸十九都,領熨斗、高橋、關山(小部分)、烏衣、梅義(大部分)、唐馬吳、胥龍江團、豐倉的湯家等8團。
民國元年(1912年)底,改為白水鄉。
1956年,西華、黃石、泉源、高沖、兩橋等5鄉合并為三星鄉,行健、新霞、水口、關北、月江、岳峰等6小鄉合并為白水鄉。
1958年,三星、白水與大眾鄉合并建立大眾公社。
1961年3月,白水、三星2個公社從大眾公社析出分設。
1966年2月,三星公社并入白水公社。
1978年,析出大華、華中2個大隊入原種場。
1984年3月,廢白水社復白水鄉;同年6月,白水鄉撤鄉建鎮。
2015年12月,原種場代管的前進、華中、大華、全民4個建制村劃歸白水鎮管轄。