清道光至光绪年间,属七保八甲。
民国元年(1912年),属复木乡团。
民国二十四年(1935年),属复木联保。
民国二十九年(1940年),属复木乡。
民国三十年(1941年),属复木镇。
1953年3月,复木镇划为太山、覃家2乡。
1954年2月,太山、覃家2乡划为太山、高燕、七雁3小乡。
1956年11月,太山、高燕、七雁3小乡合为高燕乡。
1958年9月,高燕乡改为高燕公社。
1984年10月,高燕公社改为高燕乡。
2004年9月,明月乡并入高燕乡。
2024年,高燕乡撤乡设镇,改为高燕镇。