清咸丰元年(1851年),属勐勐土司辖地。
光绪十四年(1888年),属迤南道置镇边直隶厅上改心西门屯。
民国三十八年(1949年)前,属四排山巡检、双江县西区、云山乡。
1950年,属双江县一区。
1953年,属双江县三区。
1959年,属勐勐公社、勐勐联社、勐勐区、卫东公社。
1972年11月,从勐勐、勐库各划出一部分大队,新设沙河公社。
1984年,改沙河区公所。
1988年2月,改沙河乡。
2026年7月撤乡设镇。