The incident occurred along the 400 block of North 53rd Street around 3:40 p.m.
Police responded for the report of a man with a gun.
Officials say when officers encountered the man, at some point, he produced the gun, resulting in police shooting the suspect.
The man managed to run into a local business and was then transported to the Hospital of the University of Pennsylvania for care.