It happened around 11 a.m. Wednesday on the 3200 block of Brandywine Street.
The victim was rushed to an area hospital where he later died. The man has not been identified.
No arrests have been made.
Anyone with any information is asked to call police at 215-686-TIPS.
MORE TOP STORIES: