西漢高祖六年(前201)析葭萌縣地置白水縣,屬廣漢郡;東漢建安十九年(214)改屬梓潼郡;東晉太元十五年(390)改屬晉壽郡;梁天監(jiān)元年(502)置北益州并平興郡于白水縣治地;西魏廢帝二年(553)改北益州為沙州;隋開皇三年(553)罷沙州、平興郡,改白水縣為平興縣,屬利州;唐武德四年(621)以景谷、方維二縣復(fù)置沙州;貞觀元年(627)罷沙州;北宋咸平四年(1001)降景谷縣為白水鎮(zhèn),屬昭化縣;明清建白水鄉(xiāng),屬昭化縣;1912年屬青川分縣水白姚團練公所;1935年建赤水縣白水鄉(xiāng)蘇維埃政權(quán);1940年建白水鎮(zhèn),屬昭化縣三堆區(qū);1945年改白水鎮(zhèn)為白水鄉(xiāng);1952年分昭化縣三堆區(qū)境西建白水區(qū)轄白水、劉家、天隍、沐浴4鄉(xiāng),屬青川縣;1958年改白水鄉(xiāng)為白水公社,屬白水區(qū);1981年改白水區(qū)為沙州區(qū),改白水公社為沙州公社;1984年改沙州公社為沙州鄉(xiāng);1992年撤沙州區(qū),將沙州、天隍2鄉(xiāng)合并建沙州鎮(zhèn),直屬青川縣;2019年,撤銷營盤鄉(xiāng),將其劃歸沙州鎮(zhèn)管轄,沙州鎮(zhèn)人民政府駐昌平街2號。