1935年8月考入国立北平大学法商学院经济系。积极投身“一二·九”运动,时为法商学院三院学生会会长,北平学联会组织部长。此后,又参加了“一二·一六”全市大游行、大罢课。
1936年暑期在中国共产党北平党组织的支持下,由北平市学联出面,市民先大队做后台,以夏令营为掩蔽,组织学生搞军事训练和时事政治学习。学联分配柴书林任夏令营事务长。
1936年8月,经过斗争的考验,由学生中的地下党组织发展加入中国共产党。
1937年初,参加了由北平和西北各界救亡组织策划的慰问绥东抗日代表团,负责公开场合的应酬工作,顺利完成了各项工作。
1937年夏,参加了二十九军组织的军训团,认真学习各种军事科目。
1938年2月,进入抗日军政大学学习,4月,担任支部委员。
1938年12月底,到达河北省阜平县。
1939年2月,分配到十二大队二营任副教导员,年底调任一营教导员。
1941年起,任晋察冀军区二十团、六团党总支书记,参加了威震全国的“百团大战”和“黄土岭战斗”,随部队活动在雁北地区。
1943年11月,平北军分区工作。
1945年初,平北地委在赤(城)(宝)源县委下设中共赤源县张北工委、张北办事处和张北支队,任工委书记、支队政委。6月初中共张北县执行委员会成立,任书记兼支队政委。7月,成立中共察蒙地分委,任地分委委员、察蒙办事处主任。率支队进到张北、崇礼坝顶一线。曾远程奔袭张北城外散发传单,到二台烧毁据点。
1945年5月1日,在伪骑兵由崇礼红旗营返回张北大囫囵的石窑子沟一带设伏,全歼伪骑兵一百余人。
1945年8月15日,与苏军会师,16日接管张北县城,任察哈尔省察北行政督察专员公署专员、察北军分区副司令。
1948年2月,调任冀热察军分区参谋长。
1949年任皖南军区池州军分区副司令员兼参谋长。后在华东军区任高干训练班副队长,干部部办公室主任、工程兵副主任兼国防工程建筑部部长、南京军区工程兵副主任、上海警备区副司令员。
1964年晋升上将,荣获二级独立自由勋章、二级解放勋章。
1995年4月,与世长辞。