明為萬泉縣介井鄉把婁里、澗薛里;清代屬齊澗里;1917年屬萬泉縣西鄉;1943年屬萬泉縣第一區;1953年4月為古城鄉、荊澗鄉;1954年8月,萬泉縣與榮河縣合并萬榮縣,屬萬榮縣;1956年4月為萬榮縣古城鄉;1958年9月屬萬榮縣紅旗公社;1958年11月劃入稷山縣解店公社;1959年7月劃歸萬榮縣,仍稱解店公社;1961年2月由解店公社復劃出成立古城公社;1983年10月更名為萬泉公社;1984年,撤公社改鄉(鎮),萬泉公社改名萬泉鄉,鄉政府駐地萬泉村。