民國二十九年(1940年)前,屬羅甸縣第七區(qū)。
民國二十九年(1940年),望謨建縣后屬平昂聯(lián)保。
民國三十一年(1942年),建昂武鄉(xiāng)。
民國三十二年(1943年),屬蔗香區(qū)署郎武鄉(xiāng);同年設(shè)武邑鄉(xiāng)(駐渡邑)。
1949年,屬桑郎鄉(xiāng)。
1951年,屬第四區(qū)。
1953年末,從桑郎析建昂武鄉(xiāng),仍屬第四區(qū)。
1956年,中亭鄉(xiāng)并入昂武鄉(xiāng)。
1961年8月,白邑管理區(qū)并入昂武管理區(qū),屬桑郎區(qū);同年,改建昂武公社。
1984年,恢復昂武鄉(xiāng)。
1992年,渡邑鄉(xiāng)并入昂武鄉(xiāng)。
2015年1月21日,撤鄉(xiāng)設(shè)鎮(zhèn)。