清屬南陽縣五里廟鄉(xiāng)。
民國屬南陽縣廣陽鄉(xiāng)柳河鎮(zhèn)。
1948年屬柳河區(qū)。
1951年劃歸方城縣,屬柳河區(qū)熊莊鄉(xiāng)。
1956年為楊莊高級(jí)社。
1958年屬柳河公社香店管理區(qū)。
1962年為楊莊大隊(duì),屬柳河香店公社。
1969年撤區(qū)并社后屬柳河公社。
1970年高莊大隊(duì)并入,仍為楊莊大隊(duì)屬柳河公社。
1978年劃出高莊大隊(duì),名仍之。
1981年因重名更名為上王莊大隊(duì)屬柳河公社。
1984年改隊(duì)為上王莊村民委員會(huì),屬柳河鄉(xiāng)。
2018年改置鎮(zhèn),屬柳河鎮(zhèn)。