两汉、北朝北魏、西魏时期,重兴镇境域属宣威县。
北朝北周至隋时,属姑臧县。
唐时,属明威府。
元时,属永昌路。
明时,属镇番卫。
清时,属镇番县。
民国二十五年(1936年),为第三区重兴堡联保、黑山堡联保。
民国三十六年(1947年),划属环河乡。
1949年10月,属环河区。
1956年1月,分设重兴乡。
1958年10月,与蔡旗乡合并成立蔡旗公社。
1961年12月,从蔡旗公社分出,成立重兴公社。
1983年4月,改设重兴乡。
2015年,撤乡,设重兴镇。