清代時期,屬黔西洲平定里第一甲。
民國初期,屬黔西縣西一區、第二保。
民國十六年(1927年),設崇文鄉。
民國三十年(1941年),崇文鄉與太平、湖水2鄉合并為太和鄉,鄉所在地設在陀腰樹(回龍街)。
民國三十一年(1942年),太和鄉更名回龍鄉;同年,回龍鄉并入楊清鄉(今石場鄉)。
民國三十三年(1944年),從楊清鄉(今石場鄉)析置回龍鄉。
1951年,回龍鄉改名桂花鄉。
1955年,桂花鄉復名回龍鄉。
1958年,回龍鄉改回龍公社。
1960年,回龍公社劃歸金沙縣第二區平壩區,取名回龍管理區。
1962年,恢復回龍公社。
1984年,回龍公社改為桂花鄉。
1992年,柿花、濫壩2鄉并入桂花鄉。