明天啟五年(1625年),筑白水土城,并設(shè)驛站,名定南堡,時稱泉關(guān),為人滇第二關(guān)。
清初屬南寧縣(今麒麟?yún)^(qū))。
民國初改設(shè)白水鎮(zhèn)。
民國二十六年(1937年),劃歸沾益縣第三區(qū)。
1950年,屬沾益縣第二區(qū)。
1958年,改為白水公社。
1963年,改白水區(qū)。
1969年,復(fù)為公社。
1984年,改區(qū)。
1987年11月,改鄉(xiāng)。
2000年6月,改鎮(zhèn)。
2011年末,白水鎮(zhèn)轄:白水、尖山、新排、小塘4個居民委員會,勺達(dá)、中心、座棚、大德、王官營、馬場、崗路、下坡、潘家洞9個村民委員會;下設(shè)21個居民小組、42個村民小組。
2014年3月3日,白水鎮(zhèn)的新排社區(qū)與盤江鎮(zhèn)8社區(qū)組建花山街道。