清代時期,屬慶符縣安定鄉(xiāng)。
民國十五年(1926年),設沙河鎮(zhèn)。
民國二十四年(1935年),改聯(lián)保。
民國二十九年(1940年)10月,改鎮(zhèn)。
1951年2月,改為錫正鄉(xiāng)。
1952年7月,鄉(xiāng)改鎮(zhèn)。
1956年2月,改為沙河驛。
1958年10月,與鳳凰鄉(xiāng)合并為沙河公社。
1960年,慶符縣并入高縣。
1961年8月,析置沙河鎮(zhèn)。
1978年3月,劃歸沙河公社。
1980年,公社改鎮(zhèn)。
1992年9月,撤沙河區(qū),沙河鎮(zhèn)街道和沙河、麻柳、鳳翔3鄉(xiāng)合并為沙河鎮(zhèn)。