清屬宋川里。
1912年屬前宋川。
1935年屬安化鄉(xiāng)。
1950年7月為柏林、石橋鄉(xiāng),屬安化區(qū)。
1953年5月增設(shè)埡頭、五角鄉(xiāng)。
1956年6月石橋、五角鄉(xiāng)并入。
1961年12月從安化公社分出部分大隊,成立柏林公社。
1966年1月又并入安化公社。
1972年3月恢復(fù)原柏林公社。
1983年12月改公社為鄉(xiāng)。
2002年10月,樓兒下村并入石橋子村、大灣溝村并入李家山村、灘壩村并入大社科村、坪頭山村并入指甲山村。
2014年設(shè)立柏林鎮(zhèn)。