清代,屬寧遠縣寶原上里。
民國元年(1912年)后,屬李窯鄉所轄。
1949年8月,武山解放后,屬龍泉區管轄,境內設榆盤鎮、李窯鄉、魯班鄉3鄉(鎮)。
1953年1月,屬渭北區,設榆盤鎮,李河、馬河、南河、鐘樓和李家窯5鄉。
1956年6月,撤區并鄉,合并,為馬河鄉、榆盤鎮。
1958年4月,公社化時,并入先鋒公社,后又改屬城關公社,設馬河、魯班、鐘樓和榆盤4管理區。
1962年1月,體制調整,屬榆盤區,轄馬河、魯班和榆盤3公社。
1965年8月,撤區并社中,撤銷榆盤區,馬河、魯班并入榆盤公社。
1983年12月,體制改革,榆盤公社改鄉。
2015年10月,撤鄉改鎮。