Police say a van struck the man on the 4200 block of Torresdale Avenue in Frankford, just after midnight Saturday.
The man suffered head injuries. He is hospitalized in stable condition.
Investigators urge anyone who saw the crime, or saw a red van in that area around the time of the hit and run, to give them a call immediately. Police are looking for the van and the person driving it.