清乾隆六年(1641年)前,龍脊鎮屬地由義寧縣桑江巡檢司轄;清乾隆六年(1741年),設龍勝廳后屬于龍勝廳南團轄。
民國五年(1916年),屬南區;民國二十二年(1933年),屬鎮南鄉。
中華人民共和國成立初期,屬南區。
1952年5月起,屬第二區,為官衙鄉;同年12月26日,更名為和平鄉。
1958年8月30日,成立公社。
1984年8月,改公社為鄉。
2014年1月2日,廣西壯族自治區人民政府批復同意和平鄉由鄉建制改為鎮建制,并更名為龍脊鎮。