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