西汉至十六国“五凉”时期,河东镇境域分属武威郡姑臧县和鸾鸟县。
北魏至隋初,属武威郡林中县。
唐宋年间,复归姑臧县。
元时,属永昌路西凉州。
明清时期,先后归凉州卫和武威县。
民国元年(1912年)后,分属武威县靖边、古城乡。
1949年9月后,属靖边、古城区。
1952年,归第十五区(河东)。
1956年1月,为河东乡。
1958年10月,谢河、河东乡合并成立河东公社。
1962年,分设为谢河、庙山、河东公社。
1983年7月,设河东乡。
2015年9月,撤乡,设河东镇。