清順治十七年(1660年),隸屬于潼川府遂寧縣。
清宣統(tǒng)三年(1911年),劃歸潼南區(qū)管轄。
1949年12月,建柏梓鄉(xiāng)。
1951年9月,析柏梓鄉(xiāng)部分置高升鄉(xiāng);析文明鄉(xiāng)、朱家鄉(xiāng)部分置永安鄉(xiāng)。
1956年6月,高升鄉(xiāng)并入柏梓鄉(xiāng)。
1958年9月,柏梓鄉(xiāng)改為柏梓公社。
1983年10月,由柏梓公社改為柏梓鄉(xiāng)。
1985年11月,由柏梓鄉(xiāng)改為柏梓鎮(zhèn)。
1993年12月,龍藏鄉(xiāng)、大灘鄉(xiāng)并入柏梓鎮(zhèn)。
2006年6月,文明鄉(xiāng)、永安鄉(xiāng)并入柏梓鎮(zhèn)。