清宣统二年(1910年),古花镇一带建元合乡。
民国二十六年(1937年),设元合联保,属第二区。
民国三十年(1941年)底,元合改联保为元村乡。
1949年11月后,属第五区。
1953年,元村乡划为元村、回龙、风洞3小乡。
1955年12月,回龙、风洞复并入元村乡。
1958年10月,元村乡改为元村公社。
1984年1月,元村公社改为元村乡。
1992年9月,元村乡更名古花乡。
2024年,由古花乡改为古花镇。