街道始建于1953年10月,原名常熟區人民政府第九辦事處,又稱楓林辦事處。
當時轄區范圍東起小木橋路,西至謹記路(今宛平南路),南到龍華路(今中山南二路),北抵斜徐路(今肇嘉浜路南道)。
辦事處設在市政府路(今平江路)244弄3號,下設14個居委會。
1955年4月,改名常熟區人民政府第十一辦事處,又稱楓林路辦事處,并劃出小木橋路以西、東廟橋路(今東安路)以東、龍華路(今中山南二路)以北、斜土路以南地區,并入斜土路辦事處,楓林路辦事處設11個居委會。
1956年3月常熟區并入徐匯區后,稱徐匯區人民委員會第十一辦事處;9月改名徐匯區人民委員會楓林路辦事處,正式以路命名,并恢復1955年4月劃出的地區。
1960年7月改名徐匯區人民委員會楓林路街道辦事處,設7個居委會。
1964年設10個居委會。
1973年辦事處遷至平江路215弄4號。
1978年8月改名徐匯區楓林路街道辦事處。
1980年3月命名為徐匯區人民政府楓林路街道辦事處,轄區面積1.91平方公里,設12個居委會。
1984年9月設32個居委會。
1994年3月,撤銷原楓林路和漕溪北路街道辦事處,建立新的楓林路街道辦事處。
轄區范圍擴大為:原楓林路街道全部和漕溪北路街道的零陵路—天鑰橋路—中山南二路以南以東地區,成今狀,下設52個居委會。
1996年5月增設張東、安康兩個居委會。
同年9月,居委會從54個調整為40個。
2000年4月,辦事處遷至中山南二路777弄2號二樓。
2001年7月和2005年4月,先后增設四季園、匯園兩個居委會。
其間居委會數量始終在不斷調整撤并,至2006年3月減少至29個。
2006年12月,辦事處遷至現址。
地名沿用至今。