清代屬蒙王地。
清末,屬醴泉縣所轄。
1915年,從醴泉縣劃出,設(shè)置瞻榆縣,屬瞻榆縣。
1930年,屬第三區(qū),駐感化村(烏蘭花),轄4個(gè)村。
1941年,實(shí)行街村制,屬感化村。
1946年2月,瞻榆縣建立民主政府,屬三區(qū),駐地烏蘭花,下設(shè)7個(gè)村。
1956年3月,撤區(qū),設(shè)烏蘭花鄉(xiāng),駐烏蘭花村。
1958年9月,雙龍河、西太2個(gè)鄉(xiāng)并入烏蘭花鄉(xiāng),下設(shè)10個(gè)村。
同年9月末,撤鄉(xiāng),建烏蘭花人民公社,1960年12月末,管理區(qū)改稱(chēng)生產(chǎn)大隊(duì),轄10個(gè)生產(chǎn)大隊(duì)。
1958年10月16日,瞻榆、開(kāi)通兩縣合并為通榆縣,屬通榆縣。
1983年12月撤銷(xiāo)人民公社,設(shè)立鄉(xiāng)人民政府,實(shí)行政社分設(shè),恢復(fù)鄉(xiāng)鎮(zhèn)制,改稱(chēng)烏蘭花鄉(xiāng),下設(shè)10個(gè)村民委員會(huì)。
1990年12月,下設(shè)14個(gè)村民委員會(huì)。
1993年11月23日,撤鄉(xiāng),建烏蘭花鎮(zhèn)。
歸通榆縣所轄。
名稱(chēng)沿用至今。