五原县辖镇。1958年设复兴公社,1984年改乡,1986年建镇。1996年?,面积148平方千米,人口1.4万人,辖联丰、复兴、永丰、和胜、庆丰、庆生、顺利、民生8个行政村。2006年撤镇并入巴彦套海镇。
2012年,从巴彦套海镇划出部分区域设立复兴镇。行政区划调整后,复兴镇面积154平方千米,人口2.1万人,辖复兴、永丰、民生、联丰、和胜、顺利、庆生、庆丰8个村。镇政府驻邬家地。