The shooting happened shortly before 3:00 p.m. on the 200 block of West 21st Street.
Several shots were fired and the victim was struck at least once.
He was rushed to Crozer-Chester Hospital for treatment.
So far, there is no word on what sparked the violence.
Police are investigating the incident.