The attack happened near SEPTA's Somerset Station at Kensington Avenue just before 11:30 p.m. Tuesday.
The 28-year-old victim was taken to the hospital where he was pronounced dead.
No arrests have been made.
Police are reviewing SEPTA surveillance cameras in their search for a suspect.
MORE TOP STORIES: