1949年12月,屬蒲池鄉(xiāng)、柳林鄉(xiāng)。
1950年7月,建漢林鄉(xiāng),屬安化區(qū)。
1953年1月,增設(shè)紅土鄉(xiāng)。
1956年6月,紅土鄉(xiāng)和兩水區(qū)的唐坪鄉(xiāng)并入。
1958年10月,為漢林公社;同年11月,并入安化公社,設(shè)唐坪、紅土管理區(qū)。
1961年6月,唐坪、紅土管理區(qū)合并為漢林公社。
1966年1月,漢林公社并入馬街公社。
1979年8月,恢復(fù)漢林公社。
1983年12月,漢林公社改漢林鄉(xiāng)。
2016年,漢林鄉(xiāng)撤鄉(xiāng)設(shè)鎮(zhèn),改為漢林鎮(zhèn)。