宋代隶属感恩县古镇州峒(设在中方村)、楼峒。
民国二十四年(1935年)至民国二十八年(1939年),属乐东县。
1951年,属乐东县五区。
1952年4月,属东方(小)县一区。
1957年,撤区并乡,为东方镇、广坝乡、俄乐乡。
1958年10月,为东方红公社和红星公社。
1958年12月东方红公社和红星公社合并为东方公社。
1961年,东方公社分出东方、天安、广坝、江边4个公社后,境域为东方公社和广坝公社。
1983年9月,为东方区和广坝区。
1987年3月,撤区设立乡镇,为东方镇和广坝乡。
1993年,东方镇的冲报、万达和广坝乡的南尧、俄龙、报白、保丁村迁归大田乡,东方镇的玉道和广坝乡的马龙、俄乐村迁归抱板镇。
1997年,东方镇改为东河镇。
2002年8月,东河镇与广坝乡合并为东河镇。