北宋大观元年(1107年),为安夷县治。
元至元十四年(1277年),为镇远沿边溪洞招讨司治。
明永乐十二年(1414年),为镇远府治。
明弘治十一年(1498年),为镇远县治地。
民国二十四年(1935年),为第八行政督察区治地。
民国二十五年(1936年),为第七行政督察区治地。
民国二十六年(1937年),为第一行政督察区治地。
1949年后,建舞阳镇。
1950年至1956年,为镇远专署和镇远县驻地。
1956年7月至1958年12月,为黔东南苗族侗族自治州机关驻地。
1958年,舞阳镇改为舞阳镇公社。
1961年,改为城关镇。
1980年,复名舞阳镇(区级镇)1992年,由原舞阳镇的府城办事处、卫城办事处与文德乡、两路乡、黄桑乡成立新舞阳镇。