因境内有山,峭拔林秀,上建佛寺,曰慈林寺,山依寺名而叫慈林山。慈林山是其行政区域内著名景点,故而命名慈林镇。
慈林镇,位于山西省长治市长子县东南部,地处紫云山和慈林山北麓,因地处慈林山脚下而得名。该镇面积63平方千米,人口3万。镇人民政府驻张店(该地人口1000)。1949年属长子三区,1953年为东田良乡,1956年为布村乡,1958年改公社,1984年改东田良镇,2000年南张店乡并入,东田良镇改名慈林镇。东田良火车站,建于1960年。离太原站306公里,距新乡站191公里,隶属郑州铁路局郑州铁路分局管辖,现为四等站。办理旅客乘降;行李、包裹托运。货运:办理整车、零担货物发到。公路交通民国15年(1926年),山西省路工局下达通令,要求祁县、武乡、沁县、襄垣、屯留、长子、高平+查看详细慈林镇概况>>
2024年8月,慈林镇被认定为山西省首批数字乡村试点。
2022年1月,被授牌命名被为平安山西建设示范乡镇(街道)。
法兴寺法兴寺位于长治市长子县慈林镇崔庄翠云山上,始建于十六国时期的后凉神鼎元年(401年),唐咸亨四年(673年)高祖十三子郑惠王赐藏经三千卷,并建石舍利塔一座,高宗上元元年(674年)改名“广德崇瓦张三嵕庙崇瓦张三嵕庙位于长治市长子县慈林镇崇瓦张村,年代为元、清,类别为古建筑。2021年8月,山西人民政府公布崇瓦张三嵕庙为第六批省级文物保护单位。历史沿革:1949年,属长子县第三区。
1956年,分属张店乡、郭村乡和布村乡。
1984年4月,撤销布村人民公社,设立东田良镇。
2000年12月,将南张店乡、东田良镇合并,设立慈林镇。