民國二十年(1931年)置柏家鄉。
1949年12月柏家場解放后,首先建立柏家鄉,轄18個保,鄉址柏家場老鄉公所,屬蟠龍區;1950年5月劃歸城南區,轄18個行政村;1955年12月由三新、伍通兩鄉和龍峰、雙河兩鄉各一部分劃入柏家鄉,屬柏家區;1958年9月建立柏家人民公社;1966年6月改稱為紅衛公社;1968年6月成立紅衛公社革命委員會;1976年改稱柏家公社革委會;1981年3月改公社革委會為管委會;1984年1月恢復鄉建制,改稱為柏家鄉人民政府;1992年9月撤區并鄉建鎮,原龍江鄉、柏家鄉合并建立柏家鎮,鎮址柏家場;2002年10月村組建制調整,由原來的23個村合并為6個行政村(三新村、中心村、龍峰村、白仙村、伍通村、桂花村)、2個街道社區(紅衛湖社區、龍江社區),84個村(居)民小組。