Police said the cab driver picked up a man around 11:30 p.m. in the 2400-block of West Hirsch on the city's Northwest Side Thursday.
The man demanded money and when the cab driver refused, he was stabbed by the suspect, police said.
The cabbie is in stable condition with several stab wounds.