街道始建于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月,办事处迁至现址。
地名沿用至今。