战国时,属宋国。
西汉,属乘氏县。
唐贞观时,属巨野县。
清康熙年间(1662~1722年)为柳林保。
1949年9月,属平原省巨南县张表区公所。
1949年10月至1955年8月,属巨野县第六区。
1955年8月至1958年3月,改称柳林区。
1958年3月至9月,撤柳林区建立柳林乡。
1958年9月,成立柳林公社。
1978年12月,张表公社分出。
1983年4月,撤社建乡时,建柳林乡。
1995年10月,撤销柳林乡,设立柳林镇。
2001年2月,撤销张表乡,并入柳林镇。