松柏镇西北部(今双黄、云容、北河)于明万历五年(1577年),由阳春县划出属东安县(后为云浮县)。
1950年7月,复划归阳春县;其余地方明、清两代属顺阳都。
民国元年(1912年)—1952年,属第三区。
1953年8月,设第五区(后为松柏区)。
1957年4月,设松柏、北河乡。
1958年4月,合并为松柏乡;同年10月,设松柏公社,后属春湾公社。
1961年4月,复设松柏公社(1961年7月至1963年1月,属春湾区)。
1983年8月,改为区。
1986年12月,撤区建乡镇,称松柏镇。