西漢至十六國五涼時期,現(xiàn)謝河鎮(zhèn)境域分屬武威郡鸞鳥縣和張掖縣。
北魏至隋初,屬武威郡林中縣。
唐宋年間,復(fù)歸姑藏縣。
元時,屬永昌路西涼州。
明清時,先后歸涼州衛(wèi)和武威縣。
民國元年(1912年)后,屬武威縣靖邊鄉(xiāng)。
民國三十八年(1949年)9月后,屬靖邊區(qū)。
1952年7月,屬第十一區(qū)(靖邊)。
1956年1月,屬謝河鄉(xiāng)。
1958年10月,屬河?xùn)|公社。
1962年,分屬謝河、廟山公社。
1983年7月,分屬謝河、廟山鄉(xiāng)。
2002年8月,由謝河鄉(xiāng)改為謝河鎮(zhèn)。
2004年7月,廟山鄉(xiāng)并入謝河鎮(zhèn)。