清宣统时期,设花海上西坝、下西坝、下北坝3村。
民国四年(1915年),设花海区。
民国八年(1919年),改为第五区。
民国三十二年(1943年),设花海乡。
民国三十八年(1949年)解放后,设花海区,辖屯城、东屯大庙、西渠、南渠5乡。
1955年,撤区并乡,为大庙、电城2乡。
1956年,又合并为花海乡。
1958年9月,成立火箭公社,同年冬,改称花海公社。
1966年,更名八一公社。
1983年3月,撤销公社,复为花海乡。
2002年,撤乡建镇。