清沿明制,属西路16地的沙河营地。
民国十九年(1930年),全县分12区辖74坝,该地属西部16坝。
民国二十八年(1939年),全县设11乡7镇辖147保,龙头镇辖9保。
1950年,设沙河营、安乐堂、上道院、叶家堡、梁家庵5乡。
1956年,合并为沙河营、上道院2乡。
1958年,设沙河营管理区、上道院管理区。
1961年,改为沙河营公社、上道院公社。
1964年,辖区内梁家庵村、柳林营乡周家庵村合并成立为梁家庵公社。
1966年,上道院公社改称上游公社,梁家庵公社改称治江公社。
1972年,分别复改称上道院公社、梁家庵公社。
1983年,分别改为沙河营乡、上道院乡、梁家庵乡。
1996年,沙河营乡、梁家庵乡合并为沙河营镇、上道院乡改为上道院办事处。
1997年,撤销上道院办事处,合并改为沙河营镇至今。