民国三十年(1941年),设郭镇,辖9保。
1949年12月,建立郭镇,辖10个乡。
1957年,划调整时将大南峪乡划归甘肃康县,将甘肃的史家河,谭家庄,裴家庄,罗义沟村划归郭镇。
1958年,成立郭镇公社,辖5个管理。
1961年,又恢复郭镇,各管理建立公社。
1996年5月,撤并乡,将原来的郭镇,坪沟,干河坝,吴家河一镇三乡合并为郭镇,将原郭镇的木瓜院乡并入药木院乡。
2001年12月,将原木瓜院片的7个村并入郭镇。