1943年属日北县洪凝区。
1947年5月,划归五莲县管辖。
1948年增设松柏区(第一区),1956年撤销第一区(松柏区)并入第四区(洪凝区)。
1958年1月,撤区并乡,成立松柏乡和洪凝乡。
同年9月成立人民公社,称跃进人民公社。
1959年春,改称松柏人民公社。
1984年5月,撤销公社建制,改称松柏乡。
2001年1月,前苇场、后苇场、毛家河、宣王沟、金牛岭、靴石6个村划归五莲县风管委管辖,行政区划、计划生育、统计、户籍等工作仍由松柏乡管理。
2010年5月,经省政府批准撤乡设镇,改称松柏镇。