It happened around 8:30 p.m. on Cottman Avenue just west of Roosevelt Boulevard.
Police say an elderly man was struck by a vehicle heading west on Cottman. The man was taken to Aria Hospital-Torresdale Division in critical condition.
The striking vehicle did stop.
Police are investigating.