清光绪至宣统年间(1875—1911年),今王寨乡境大部分属南乡。
民国四年(1915年)7月,发财场(今新民村)由石阡划归凤泉县。
民国二十年(1931年),今王寨乡境属第八区,区址永和。
民国二十四年(1935年),设星竹(今王寨社区)联保,隶第三区,区址蜂岩。
民国三十二年(1943年)1月,设星竹乡。
1949年12月,星竹乡隶二区(琊川区),区址琊川镇。
1950年4月,设王寨、土璜、新民等乡,隶永和区,区址永和。
1958年12月,设立永和公社,辖王寨、新民、土璜等管理区。
1984年7月,设立星竹乡、王寨乡、土璜乡。
1992年8月,王寨、土璜、星竹3乡合并建立王寨乡,3乡改管理区。
2013年11月16,撤销王寨乡建制,设置王寨镇。