清康熙二十二年(1684年)属普安县兴仁里。
清雍正七年(1729年)在此设置驿站。
民国3年(1914年)属普安县北区,33年为普安县兴中乡,35年为五区兴中乡。
1950年1月设兴中乡;1950年7月置三区;1951年11月为三区兴中乡;1953年3月改称“第三区公所”;1958年9月为兴中区先锋人民公社;1959年1月为兴中区人民公社管理委员会,同时下置海寨管理区;1961年8月为兴中区公所;1961年9月为兴中区罐子窑人民公社;1968年1月为兴中区罐子窑公社革命委员会;1979年4月设兴中区公所;1981年1月为罐子窑人民公社管理委员会;1984年7月设立兴中区罐子窑镇人民政府,辖6村;1992年1月,撤销兴中区公所,由罐子窑镇和茅坪乡的茅坪、小山坡、红卫等村合并置罐子窑镇人民政府,设置新光、茅坪、红岩3个管理区,辖9村;2007年9月,撤销3个管理区,将9村整合为4村1社区。
2015年1月23日,贵州省人民政府批复同意普安县乡镇行政区划调整,撤销罐子窑镇和窝沿乡,设置兴中镇,辖原罐子窑镇和原窝沿乡田坝村,兴中镇人民政府驻新光社区。