漢屬安成縣。
隋屬汝陽縣。
明代為黃崗?fù)汀?/p>
清初稱黃崗鎮(zhèn)。
清末名王崗,順治十六年(1659)由軍屯改民屯。
1913年屬汝南縣。
1935年,屬八區(qū)王崗店。
1938年屬三區(qū)王崗西、王崗東、汪湖店、高固店、高臺店聯(lián)保。
1951年屬二區(qū)韓坡、張崗、唐崗、鄭莊、前營、胡營、路莊、王崗鎮(zhèn)、余莊、大陳莊、孔寨鄉(xiāng)。
1956年分屬王崗中心鄉(xiāng)王崗、唐崗、劉寨鄉(xiāng),余店中心鄉(xiāng)韓坡、路莊、張崗鄉(xiāng)。
1957年分屬王崗、余店、殷店鄉(xiāng)。
1958年成立王崗公社,駐王崗。
1961年屬王崗區(qū)王崗、張崗公社。
1962年復(fù)為王崗公社。
1975年將南部的余店、大劉莊、徐廟、紅旗、薛莊5生產(chǎn)大隊劃入新建的余店公社。
1977年分出張崗、盧崗、夏灣、尹莊寨、孔寨、何崗、大胡7生產(chǎn)大隊成立張崗公社。
1983年改設(shè)王崗鄉(xiāng)。
1988年撤鄉(xiāng)設(shè)王崗鎮(zhèn)。
2005年張崗鄉(xiāng)整體并入王崗鎮(zhèn)。