西漢建元六年(135)置南廣縣,屬犍為郡。
蜀漢置南昌縣,屬朱提郡,曾為庲降都督治所。
西晉改名南秦縣。
南齊時屬南朱提郡。
唐南詔時為芒布部,屬拓東節(jié)度。
宋作茫布部,屬潼川府路。
元至元二十二年(1285)置芒部路,治今芒部鎮(zhèn),屬云南行省。
明洪武十五年(1382)置芒部衛(wèi)指揮使司,明洪武十七年(1384)升芒部府為芒部軍民府,隸屬四川布政司,嘉靖五年(1526)改名鎮(zhèn)雄軍民府,萬歷三十七年(1609)改為鎮(zhèn)雄府。
清雍正五年(1727)復屬云南,六年降鎮(zhèn)雄府為鎮(zhèn)雄州,屬昭通府。
1908年升直隸州。
1913年改為縣,屬滇中道。
1916年廢道直屬省。
1943年屬第一行政督察區(qū)。
1950年屬昭通專區(qū)。
1970年屬昭通專區(qū)。
2001年屬昭通市。