滿清皇朝統治時期,屬江夏縣管轄。
國民黨反動派統治時期,屬武昌縣管轄。
解放初為聯合、花山、春和、中和、山湖、同意、沿江、白滸8個鄉,屬武昌縣第七區。
1951年,8個鄉劃歸武漢市郊區王家店區。
1952年底,撤銷王家店區后,劃歸武昌縣第七區管轄。
1955年2月,劃歸武漢市郊區管轄。
1956年,8個鄉合并為駝店、白滸2個鄉,屬洪山區。
1958年,漢橋區、洪山區合并為郊區,駝店、白滸、尤廟3鄉合并為紅焰人民公社,下設駝店、白滸、尤廟3個管理區。
1959年初,改為花山、白滸、尤廟3個公社(1975年尤廟公社并入九峰公社)。
1960年7月,花山公社劃歸武昌區管轄。
1964年8月,花山公社劃歸洪山區管轄。
1984年,改為花山鎮。
2010年6月28日,花山鎮及所屬白滸、清豐、東港、沿江、山湖、紅光、紅軍、土橋、聯合、花山、春和、紅焰、白羊山13個村和花山社區、賽山村飛地、嚴東湖漁場、花山漁場整體移交東湖高新技術開發區托管;花山鎮6村1場1苗圃1湖(即化工區規劃控制范圍內的聯豐村、賽山村、吳橋村、吳橋漁場、花山苗重和化工區防護帶范圍內的后山村、何董村、清潭村、竹子湖)整體交由化工區托管。
8月,撤銷花山鎮,設立花山街道。