厂河于1948年春解放;1949年至1957年属京山县三阳区厂河乡;1958年人民公社化时,属宋河人民公社第十一大队;1959年又为三阳人民公社厂河管理区;1961年体制改革时改为三阳区厂河公社;1975年10月撤区并社,将原三阳区管辖的跃进公社、六房公社和原杨集区管辖的向冲公社同厂河公社合并,仍称厂河公社;1984年3月厂河公社改为厂河区;1987年10月撤区设乡,为厂河乡;1995年11月16日撤乡设镇,为厂河镇;1999年10月厂河镇更名为绿林镇至今。
2018年2月22日,京山撤县设市,以原京山县的行政区域为京山市的行政区域,绿林镇归京山市管辖。