The accident happened at 9:00 Friday night at Knights Road and Fairdale in the Torresdale section of Philadelphia.
A 55-year-old pedestrian was rushed to Frankford Hospital's Torresdale Division. He was listed in critical condition with unspecified injuries.
The driver of the striking vehicle did stop. No word yet whether charges will be filed.