The shooting occurred at 8:53 p.m. on the 800 block of West Butler Street.
Police say the victim was shot twice, once in the right hip and once in the right calf, during the course of a robbery.
He was transported by taxi to Temple University Hospital where he is listed in critical condition.
Police are searching for two suspects.
Anyone with information is asked to call police.