The attack happened around 8:30 on Wednesday night along the 5300 block of Market Street.
The victim -- believed to be in his 40s -- was rushed to the Hospital of the University of Pennsylvania.
He is in critical condition.
So far police have not indicated if they have found a motive or have suspects in mind.