北宋大觀元年(1107年),為安夷縣治。
元至元十四年(1277年),為鎮遠沿邊溪洞招討司治。
明永樂十二年(1414年),為鎮遠府治。
明弘治十一年(1498年),為鎮遠縣治地。
民國二十四年(1935年),為第八行政督察區治地。
民國二十五年(1936年),為第七行政督察區治地。
民國二十六年(1937年),為第一行政督察區治地。
1949年后,建舞陽鎮。
1950年至1956年,為鎮遠專署和鎮遠縣駐地。
1956年7月至1958年12月,為黔東南苗族侗族自治州機關駐地。
1958年,舞陽鎮改為舞陽鎮公社。
1961年,改為城關鎮。
1980年,復名舞陽鎮(區級鎮)1992年,由原舞陽鎮的府城辦事處、衛城辦事處與文德鄉、兩路鄉、黃桑鄉成立新舞陽鎮。