明洪武四年(1371年),江津縣劃為8鄉(xiāng)38里,境域?qū)俦0侧l(xiāng)。
清初,江津分為3里,柏林屬筍溪里;清康熙三十三年(1694年),境域?qū)偈;清宣統(tǒng)二年(1910年),江津縣劃為16區(qū),柏林屬嘉升鄉(xiāng),鄉(xiāng)治設(shè)于柏林場(chǎng)。
民國(guó)二十九年(1940年),撤銷聯(lián)保,設(shè)立柏林鄉(xiāng)。
1950年,江津縣劃分為10區(qū),柏林鄉(xiāng)屬第十區(qū)。
1958年9月,柏林鄉(xiāng)改為柏林公社。
1984年3月,柏林公社復(fù)為柏林鄉(xiāng)。
1993年12月,柏林鄉(xiāng)、沙河鄉(xiāng)合并組建柏林鎮(zhèn)。
2001年3月,東勝鎮(zhèn)并入柏林鎮(zhèn)。
2004年5月,四面山、傅家鎮(zhèn)并入柏林鎮(zhèn)。