清宣統(tǒng)時期,設花海上西壩、下西壩、下北壩3村。
民國四年(1915年),設花海區(qū)。
民國八年(1919年),改為第五區(qū)。
民國三十二年(1943年),設花海鄉(xiāng)。
民國三十八年(1949年)解放后,設花海區(qū),轄屯城、東屯大廟、西渠、南渠5鄉(xiāng)。
1955年,撤區(qū)并鄉(xiāng),為大廟、電城2鄉(xiāng)。
1956年,又合并為花海鄉(xiāng)。
1958年9月,成立火箭公社,同年冬,改稱花海公社。
1966年,更名八一公社。
1983年3月,撤銷公社,復為花海鄉(xiāng)。
2002年,撤鄉(xiāng)建鎮(zhèn)。