1949年前屬贛縣沙石區(qū)禮化鄉(xiāng)。
1950年6月分為永興鄉(xiāng)、新興鄉(xiāng),仍屬沙石區(qū)。
1952年10月設(shè)有黃伯嶺鄉(xiāng)、永興鄉(xiāng)、華林鄉(xiāng)、龍村鄉(xiāng)。
1956年6月撤區(qū)并鄉(xiāng),始名沙河鄉(xiāng)。
1957年復(fù)屬沙石區(qū)。
1958年9月為火箭公社沙河管理區(qū),1959年10月分屬沙石公社和贛州市南外公社。
1961年10月設(shè)立沙河公社(其中現(xiàn)五龍村范圍仍屬市南外公社),屬沙石區(qū)。
1963年6月分屬沙石、沙河公社。
1968年11月沙河公社并入沙石公社。
1970年11月將華林、河頭、羅坑三大隊劃屬梅林鎮(zhèn)。
1972年10月恢復(fù)沙河公社。
1978年1月10日由贛縣劃屬贛州市。
1984年4月改為沙河鄉(xiāng)。
1998年8月5日,撤銷沙河鄉(xiāng),設(shè)立沙河鎮(zhèn),得名后沿用至今。