建兴三年（225年），始设汉兴县于今市境。唐太宗贞观六年（632年），设附唐县于市境，为盘州治，系戎州都督府所辖之羁縻州。元朝至元十三年（1276年）属云南行省普安路总管府。明代改隶四川布政司。永乐十一年始隶贵州。嘉庆二年（1797年），改南笼府为兴义府,统辖盘江八属。嘉庆三年（1798年）置兴义县，改隶兴义府。直至宣统三年（1911年）末变更，府址设在今安龙县城。1949年12月兴义解放。1952年12月，设兴义专区（兴仁专区改兴义专区，兴义县隶兴义专区）。1970年，兴义专区改称兴义地区