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