The shooting happened just after midnight at the intersection of 66th and Gesner Street.
Police say the suspect shot a man in the hand and side. The victim managed to walk to a nearby police station to get help.
He was taken to the Hospital of the University of Pennsylvania and is listed in critical but stable condition.
So far, there have been no arrests or a motive behind the shooting.