三國(guó)吳黃武五年(226年),置建興縣,隸屬臨賀郡,治所在今鎮(zhèn)。
西晉太康元年(280年),建興縣更名興安縣,依舊隸臨賀郡。
南朝宋改興安縣為興安侯國(guó),齊又改侯國(guó)為縣。
隋開(kāi)皇九年(589年),興安縣屬臨賀郡廢改置的賀州。
隋開(kāi)皇十八年(598年),興安縣更名桂嶺縣,隸連州。
隋大業(yè)三年(607年),桂嶺縣改隸熙平郡。
唐武德四年(621年),桂嶺縣改屬賀州。
唐天寶元年(742年),桂嶺縣改屬臨賀郡。
唐乾元元年(758年),臨賀郡桂嶺縣復(fù)改屬賀州。
五代至宋因之。
元末,桂嶺縣廢并入臨賀縣。
民國(guó)二十二年(1933年),設(shè)有桂嶺區(qū),屬賀縣。
1950年,為賀縣第五區(qū)。
1958年,設(shè)桂嶺公社。
1984年,公社改鎮(zhèn)。