The shooting happened shortly after 7:30 p.m. Monday along the 5500 block of Malcolm Street.
Police say the victim appeared to be repairing the rear window of a car when he was shot three times.
He was rushed to the Hospital of the University of Pennsylvania.
No arrests have been made.