It happened around 1 p.m. Sunday on Chestnut Street.
Investigators say 22-year-old Daniel Santiago turned himself in a few hours after.
They say he shot the 24-year-old victim multiple times.
The victim is listed in stable condition at a hospital in Reading.
Santiago now faces several charges, including attempted murder.