南朝梁時,屬難江縣。
明朝時,屬南江縣。
清朝時,屬吳埡鄉(xiāng)。
川陜蘇區(qū)時期,屬南江縣八廟區(qū)蘇維埃。
民國二十九年(1940年),屬第二區(qū)赤沙鄉(xiāng)。
民國三十七年(1948年),屬赤沙鄉(xiāng)保。
1950年10月,析赤沙鄉(xiāng)置沙河鄉(xiāng)。
1955年8月,屬沙河區(qū)。
1958年9月,沙河鄉(xiāng)改為沙河公社。
1984年3月,由沙河公社改為沙河鄉(xiāng)。
1989年10月,由沙河鄉(xiāng)改為沙河鎮(zhèn),屬沙河區(qū)。
2005年3月,撤沙河區(qū),保留沙河鎮(zhèn)。
2019年12月23日,撤銷樂壩鎮(zhèn),將其所屬行政區(qū)域劃歸沙河鎮(zhèn)管轄。