明、清時,屬寧遠(yuǎn)縣安居里。
民國元年(1912年)后,屬武山縣第二區(qū)署。
1949年8月,武山縣解放后,屬洛門區(qū)署。
1950年6月,屬四門區(qū)。
1952年8月,屬第八區(qū)公所(南山區(qū))。
1955年11月,屬四門區(qū)。
1958年4月,屬東風(fēng)公社楊河管區(qū),后又劃入洛門公社。
1962年1月,屬四門區(qū)。
1965年8月,轍區(qū)并社時,與同屬四門區(qū)的楊河公社、中梁公社及高九公社的部分村合并為楊河公社。
1983年12月,改為楊河鄉(xiāng)。
2017年1月,撤鄉(xiāng)改鎮(zhèn)。