清中晚期為堂邑縣的里社鎮(zhèn)治所。
1912年后為堂邑縣柳林鎮(zhèn)。
1943年為冠堂邊辦事處柳林區(qū)。
1943年11月—1945年8月為武訓(xùn)縣柳林區(qū)。
1945年9月撤銷武訓(xùn)縣后復(fù)歸堂邑縣第四區(qū),隸屬冀南區(qū)第一專署。
1949年—1952年屬平原省聊城專屬。
1956年堂邑縣撤銷,入冠縣為柳林區(qū)。
1958年建柳林人民公社,又名紅星人民公社。
1962年社改區(qū)為柳林區(qū)。
1971年撤區(qū)并社,布寨、甘屯兩個小公社入甘官屯公社,余四小公社為柳林公社。
1984年京杭運(yùn)河?xùn)|27個村莊劃出置元造戶鄉(xiāng),其余為柳林鎮(zhèn)。
2006年元造戶鄉(xiāng)并入柳林鎮(zhèn)。