上杭路街道前身为万辛庄街道办事处(因界内万辛庄得名)。
中华人民共和国成立前,属四区三十三保。
1953年,划归天津县。
1958年10月,划归河东区。
1962年2月,又划归东郊区(今东丽区);同年,为万新村人民公社的一个大队。
1981年8月,建立万新庄街道办事处。
1985年1月,原东郊区万新庄地区划归河东区管辖;同年7月,将万新改名为万辛,建立万辛庄街道。
将原属东郊区的2个居民区2377户居民和河东区向阳楼街道的8个居民区同时划归万辛庄街道。
截至1995年,万辛庄街道辖区范围:东起月牙河与昆仑路街道及东丽区隔河相望,西至红星路与唐家口街道为邻,南至京山铁路与中山门和大桥道街道毗邻,北至卫国道与常州道及向阳楼街道相接。
1996年,万辛庄街道更名为上杭路街道。