民国二十九年(1940年)前,属罗甸县第七区。
民国二十九年(1940年),望谟建县后属平昂联保。
民国三十一年(1942年),建昂武乡。
民国三十二年(1943年),属蔗香区署郎武乡;同年设武邑乡(驻渡邑)。
1949年,属桑郎乡。
1951年,属第四区。
1953年末,从桑郎析建昂武乡,仍属第四区。
1956年,中亭乡并入昂武乡。
1961年8月,白邑管理区并入昂武管理区,属桑郎区;同年,改建昂武公社。
1984年,恢复昂武乡。
1992年,渡邑乡并入昂武乡。
2015年1月21日,撤乡设镇。