秦代境內(nèi)曾設(shè)上郡膚施縣治所。
明正統(tǒng)二年(1437年),筑魚兒河寨。
明成化七年(1471年),筑魚河堡。
清置魚河堡,管轄133個村。
民國二十七年(1938年),設(shè)魚河鎮(zhèn),轄9個保,100個甲。
民國三十五年(1946年)10月,設(shè)鎮(zhèn)川縣魚河區(qū)。
1950年4月15日,轄6鄉(xiāng),36行政村,103自然村。
1958年9月,成立魚河公社。
1959年6月,改制為農(nóng)林場。
同年10月,擴(kuò)建為魚河堡農(nóng)場,先后隸屬榆林地區(qū)農(nóng)管局、中國人民解放軍蘭州建設(shè)兵團(tuán)農(nóng)建十四師管轄,曾更名東風(fēng)四場。
1969年1月,從農(nóng)場分出設(shè)魚河公社,屬榆林縣。
1984年7月,改設(shè)魚河鄉(xiāng)。
同年8月,改稱鎮(zhèn),轄15行政村。
1987年11月,分設(shè)王新莊村。
2008年,分設(shè)清興莊村。