宋時隱士林樂耕及其后裔來此,繁衍成為大族,分居三莊(東林、中林、西林),合稱三林莊,明洪武六年(1373)設(shè)三林莊巡檢司。
建文年間,范家浜開浚,匯成黃浦江,三林莊漸繁榮成鎮(zhèn)。
解放后,1949年7月8日設(shè)三林區(qū)。
1956年2月成立三林鄉(xiāng)。
1958年10月三林、陳行兩鄉(xiāng)合并成立和平人民公社;1959年7月18日和平人民公社分成三林公社和陳行公社。
1984年4月政社分設(shè),建立三林鄉(xiāng)。
1992年11月4日撤銷上海縣,三林鄉(xiāng)歸入閔行區(qū)。
1993年3月17日由閔行區(qū)劃歸浦東新區(qū)。
1995年12月撤鄉(xiāng)建鎮(zhèn),成立三林鎮(zhèn)。
2000年4月10日撤銷原三林鎮(zhèn)、楊思鎮(zhèn),建立新的三林鎮(zhèn)。
現(xiàn)歸屬于上海市浦東新區(qū)。