富林鎮(zhèn)轄地,唐德四年(621年)屬富林縣一部分。
宋開寶五年(972年)并入銅陵縣。
明萬(wàn)歷五年(1577年)劃入東安縣后。
清乾隆五年(1740年)設(shè)上富林堡、中富林堡。
清同治年間設(shè)富林堡。
民國(guó)15年(1926年)改堡為鄉(xiāng),以后分設(shè)富林上鄉(xiāng)、富林中鄉(xiāng)、界石鄉(xiāng)。
民國(guó)36年合并為雙富鄉(xiāng)。
1948年,三羅武裝斗爭(zhēng)第一槍在富林的關(guān)帝廟打響。
1949年4月20日,經(jīng)粵中分委批準(zhǔn),云浮縣人民政府在富林蓮塘宣布成立,縣人民政府成立時(shí)的駐地位于云安縣富林鎮(zhèn)界石村委會(huì)蓮塘村,新中國(guó)成立后,鄉(xiāng)的設(shè)置多次分合。
1958年4月設(shè)富林鄉(xiāng),9月并入托洞鄉(xiāng),10月成立云霧山人民公社。
1961年3月分設(shè)富林人民公社。
1983年4月設(shè)富林區(qū)。
1986年10月設(shè)富林鎮(zhèn)。
1995年,云浮設(shè)地級(jí)市后,富林鎮(zhèn)隸屬云城區(qū)。
1996年縣、區(qū)分設(shè),富林鎮(zhèn)由云安縣管轄。
2014年9月9日,國(guó)務(wù)院批準(zhǔn)撤銷云安縣,設(shè)立云浮市云安區(qū),富林鎮(zhèn)隸屬云安區(qū)。