A clash between a knife-wielding suspect and two SEPTA police officers at 69th Street terminal led to gunfire and the station's closure on Wednesday night.
A 55-year-old male lunged at a female officer inside the terminal about 8 p.m, a SEPTA spokesman said.
The female officer was later aided by another officer in trying to restrain the suspect. The pair repeatedly told the man to put the knife down, but were unsuccessful, according to an eyewitness.
One officer fired three shots at the suspect, while the other fired once, Upper Darby Police Superintendent Mike Chitwood said. During the exchange, the suspect was wounded at least once with a shot to the shoulder.