It happened around 12:20 Saturday morning on the corner of Hazlehurst and Ruby streets.
Police say the victim was approached by three men and shot several times. He collapsed and was found lying in the street.
The victim was taken to the Hospital of the University of Pennsylvania, where he was pronounced dead.
Witnesses are being questioned by police. So far no arrests have been made.