清雍正六年(1728年),松柏镇境域改土归流后属永顺府水顺县。
民国二年(1913年)属永顺县上榔保。
民国十二年(1923年),属上榔乡。
民国二十三年(1934年),属永保县苏维埃政府。
民国二十七年(1938年),属上榔多。
1949年10月,属水顺县松柏场区。
1952年3月,属第三区松柏乡。
1958年10月,属高坪人民公社。
1961年,属高坪区松柏人民公社。
1984年4月,公社改乡制为松柏乡。
2008年7月,乡改镇。