明正德二年(1507年),为县治所。
清宣统元年(1909年),县治迁驻今建武。
民国二十四年(1935年),建联保。
民国二十九年(1940年),设晏阳镇。
1951年,分为新民、胜利、联合3乡。
1953年,设城关镇。
1954年,改为新民区。
1958年10月,改新民公社。
1982年4月,改为兴文镇。
1984年7月,镇改区。
1992年,改为晏阳镇。
2006年7月,与两龙乡及久庆镇合并为僰王山镇。
2019年8月,撤销玉屏镇,将其所属行政区域划归僰王山镇管辖。