清乾隆六年(1641年)前,龙脊镇属地由义宁县桑江巡检司辖;清乾隆六年(1741年),设龙胜厅后属于龙胜厅南团辖。
民国五年(1916年),属南区;民国二十二年(1933年),属镇南乡。
中华人民共和国成立初期,属南区。
1952年5月起,属第二区,为官衙乡;同年12月26日,更名为和平乡。
1958年8月30日,成立公社。
1984年8月,改公社为乡。
2014年1月2日,广西壮族自治区人民政府批复同意和平乡由乡建制改为镇建制,并更名为龙脊镇。