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