It happened just before 10:00 p.m. in the 400 block of Edgemore Road.
He was rushed to Lankenau Hospital with gunshot wounds to the chest and leg.
Police are still searching for the shooter.
Anyone with information is asked to contact Philadelphia Police.