東漢光武帝年間(25—57年)官亭屬山(ou)亭侯蔣澄封地。
唐弘道元年(683年)官亭屬凌霞院,故改稱凌霞。
宋建隆二年(961年)改凌霞為官林,俗稱官村。
明萬歷二十九年(1601年),官林屬神安區。
清光緒九年(1883年)設官林鎮。
1915年改設官林市,下設25圖。
1929年重設官林鎮,下設10個保。
1930年北代軍進駐宜興后,建立國民黨宜興縣官林區黨部。
1940年,新四軍一支隊進入官林,建立官林區抗日民主政府。
1944年,中共宜北區委(包括官林)成立,下設11個黨支部。
1949年4月24日,官林解放,9月成立官林區,下轄來村鄉、官林鄉、都山鄉、鈕家鄉、豐義鄉和韶巷鄉。
1957年9月1日官林鄉、官西鄉、官東鄉、來村鄉合并為官林鄉。
1958年9月9日撤鄉成立人民公社,在官林鎮建黎明人民公社,直轄官林、鈕家、豐義、都山、新建、新芳、楊巷七個人民公社,各村為生產大隊。
1964年撤黎明人民公社改立官林區人民政府。
1983年10月撤官林區政府和人民公社,成立官林鄉、鈕家鄉、豐義鄉、都山鄉。
1986年6月撤鄉設立官林鎮,鎮政府駐官林鎮凌霞路109號。
2000年6月都山鄉、鈕家鄉并入官林鎮,2004年1月豐義鄉并入官林鎮。