1929年建龙兴镇,1939年改乡,1958年改公社,1984年复置乡,1989年建镇,1993年普福乡并入。
1997年,辖粉壁、石塔、高塔、高寨、白阳、壁山、岚垭、西山、东角、石香、白桥、银桥、石溪、河堰、龙脑、同乐、寨子、普福、治平、石门、竹林、双口、水竹24个行政村和街道2个居委会。
2003年区划调整后,龙兴镇辖原龙兴镇和天堡寨镇(除三桥村、高笋村、青林村、支援村1、2组外)所属行政区域,面积54.62平方千米,总人口37902人,其中非农业人口8613人,辖30个行政村、1个社区,镇政府驻龙兴场。2006年,辖街道社区,粉壁、高寨、壁山、白桥、石溪、河堰、寨子、同乐、石门、双河、天堡、大岭、支援13个行政村。
2007年底区划调整后,龙兴镇管辖原龙兴镇、原御临镇和原玉峰山镇高笋村所属行政区域,共21个村,2个社区,面积103.68平方千米,镇政府驻龙兴场龙华路266号(原龙兴镇政府驻地)。