明洪武三年(1370),全县设4坊五乡,属闻喜西部涑川乡。
清顺治二年(1645),属西隅坊义稷里。
1918年,全县设6个区89个联合村,属卫家庄联合村。
1943年7月,稷麓县抗日民主政府成立,属稷麓县三区。
1947年,为四区民主政府郭家庄行政村,同年6月,稷麓县撤销,郭家庄复归闻喜县四区。
期间隶属于西阜乡、卫家庄乡、宋店乡。
1949年,为四区人民政府郭家庄行政村。
1953年,分属四区西阜、宋店乡。
1955年,属卫家庄乡。
1958年,闻喜、绛县、夏县合成大县,共划为22个人民公社,为城关公社郭家庄管理区。
1961年,设郭家庄公社,1984年,改为郭家庄乡。
1989年,改为郭家庄镇。
2001年3月,七里坡、柏林2个乡并入郭家庄镇。