It happened around 7:15 a.m. in the 600 block of North 12th Street.
Police say the victim, a 61-year-old man, was shot once and wounded in the neck and shoulder.
He was rushed to Hahnemann University Hospital in critical condition.
There is no word yet on the man's identity.
The search for a suspect is underway.