清光緒至宣統(tǒng)年間(1875—1911年),今王寨鄉(xiāng)境大部分屬南鄉(xiāng)。
民國四年(1915年)7月,發(fā)財場(今新民村)由石阡劃歸鳳泉縣。
民國二十年(1931年),今王寨鄉(xiāng)境屬第八區(qū),區(qū)址永和。
民國二十四年(1935年),設星竹(今王寨社區(qū))聯(lián)保,隸第三區(qū),區(qū)址蜂巖。
民國三十二年(1943年)1月,設星竹鄉(xiāng)。
1949年12月,星竹鄉(xiāng)隸二區(qū)(琊川區(qū)),區(qū)址琊川鎮(zhèn)。
1950年4月,設王寨、土璜、新民等鄉(xiāng),隸永和區(qū),區(qū)址永和。
1958年12月,設立永和公社,轄王寨、新民、土璜等管理區(qū)。
1984年7月,設立星竹鄉(xiāng)、王寨鄉(xiāng)、土璜鄉(xiāng)。
1992年8月,王寨、土璜、星竹3鄉(xiāng)合并建立王寨鄉(xiāng),3鄉(xiāng)改管理區(qū)。
2013年11月16,撤銷王寨鄉(xiāng)建制,設置王寨鎮(zhèn)。