民国二十二年(1933年),设古河乡,属都安县,次年,划归平治县(以红水河为界)。
1950年7月,属平治县古文区;次年10月,属平果县第八区,后称百马区。
1955年12月,随百马区划属都安瑶族自治县。
1958年8月,属红阳公社。
1959年7月,属百马公社。
1962年8月,属百马区,后复属百马公社。
1984年11月,属百马乡。
1988年2月,随百马乡划属大化瑶族自治县。
1989年,设古河乡,属大化瑶族自治县。