The 25-year-old was struck while crossing the inner lanes of highway, near the Pennypack Creek in Rhawnhurst, around 1:30 a.m. on Wednesday, according to police.
He's listed in stable condition.
Police say the driver stopped nearby.
There has been no decision yet if charges will be filed.
RELATED: Check the 6abc Neighborhood Safety Tracker