宋政和二年(1112年),设来附县,属祥州。
宋宣和三年(1121年),州废。
清嘉庆十九年(1814年),属三甲永宁乡和二甲安定乡、四甲古祥乡。
民国十五年(1926年),设来复乡。
民国二十四年(1935年),设第二区。
民国二十六年(1937年)10月,设第一区。
民国二十八年(1939年)11月,裁区。
1950年1月,属第二区。
1951年2月,辖安宁、民兴等乡。
1952年5月,黄沙、明朗、太元等划归第六区。
1955年4月,撤第六区;同年11月,更名来复区。
1956年2月,撤区并乡。
1959年,庆符县并入高县。
1966年10月,划归大窝公社。
1978年3月,撤区并社。
1984年,公社改来复乡。
1992年9月,乡改来复镇。
2019年8月,撤销双河乡、潆溪乡和大窝镇,将原双河乡、原潆溪乡和原大窝镇石坝村、龙咀村、百花村、大滩村、陈垇村、新南村、土地村、燕子村、大屋村、天台社区1组和2组以及月江镇安全村所属行政区域划归来复镇管辖。