清属南阳县五里庙乡。
民国属南阳县广阳乡柳河镇。
1948年属柳河区。
1951年划归方城县,属柳河区熊庄乡。
1956年为杨庄高级社。
1958年属柳河公社香店管理区。
1962年为杨庄大队,属柳河香店公社。
1969年撤区并社后属柳河公社。
1970年高庄大队并入,仍为杨庄大队属柳河公社。
1978年划出高庄大队,名仍之。
1981年因重名更名为上王庄大队属柳河公社。
1984年改队为上王庄村民委员会,属柳河乡。
2018年改置镇,属柳河镇。