民国时期,属安邑县二区,称东郭治村,为二区驻地;1947年解放后,仍属安邑县二区,称东郭行政村,为二区驻地;1953年5月,取消“区辖制”,恢复乡镇建制,安邑县置4镇28乡,东郭镇名称沿用;1955年7月,安邑县政府迁驻运城镇,安邑县置2镇14乡,东郭镇改称东郭乡;1958年8月,东郭乡划归安邑人民公社,时称东郭管区;1961年,东郭人民公社成立。
1983年撤县设市,属运城地区运城市辖。
1984年月8月,改称东郭镇。
2000年撤地设市,属运城市盐湖区辖。