抗日戰(zhàn)爭時期,屬汶上縣第七區(qū)所轄,下設五個鄉(xiāng),即韓垓鄉(xiāng)、馬垓鄉(xiāng)、開河鄉(xiāng)、下八鄉(xiāng)、郭倉鄉(xiāng)。
解放戰(zhàn)爭時期,屬南旺第七區(qū)所轄。
區(qū)轄鄉(xiāng)、鄉(xiāng)轄村不變。
1949年后,仍屬南旺縣第七區(qū)所轄,區(qū)部設在桑莊村。
區(qū)下設五個鄉(xiāng),鄉(xiāng)轄村。
1953年撤銷南旺縣,劃歸梁山縣第十區(qū)。
1956年辦高級社43個。
1958年8月成立人民公社時,屬衛(wèi)星即孫莊人民公社。
1959年6月,成立開河人民公社,當時轄47個生產大隊。
1960年劃歸汶上縣。
1961年重歸梁山,下設五個管區(qū),區(qū)轄村同建國前的鄉(xiāng)轄村一致。
1962年后,將高店生產大隊劃歸徐集公社,劉廟、薛樓、李坊、刁集、彭莊等生產大隊劃歸韓崗公社,其余調整為47個生產大隊。
1971年10月開河公社改為韓垓公社。
1984年撤社該鄉(xiāng),韓垓公社改為開河鄉(xiāng)、韓垓鄉(xiāng)。
2000年12月,撤銷開河鄉(xiāng)、韓垓鄉(xiāng),合并設立韓垓鎮(zhèn)至今。