Police say 26-year-old Marcus Johnson and his two-year-old son Pryce were outside on their porch when two men on bikes rode up and began firing shots.
According to police, Pryce was shot four times in the back. He was taken to Saint Christopher's Hospital and listed in critical condition.
Police say the father was shot once in the knee. He was taken to Temple University Hospital where he's in stable condition.
So far, no arrests have been made.
This is a developing story, please stay with FOX 29 for updates.