It happened around 11:15 p.m. Friday at South 68th Street and Paschall Avenue.
The stabbing happened inside a car at the intersection.
The man, said to be in his 40s, was taken to Penn Presbyterian Hospital in critical condition.
There is no word yet on a motive.