It happened around 4:11 p.m. on the 2000 block of North 22nd Street.
Police say the teen was shot three times in the back.
He is currently listed in critical condition.
No arrests have been made at this time.
Anyone with information is asked to call police at 215-686-TIPS.