It happened around 8 p.m. on northbound Roosevelt Boulevard at Pratt Street.
The man was struck while crossing the northbound inner lane. The striking vehicle fled the scene, police said.
The victim was rushed to an area hospital where he's currently listed in critical condition.
The vehicle is described as a black or silver Ford pick up truck.
Anyone with any information is asked to call police at 215-686-TIPS.