Investigators say 41-year-old Donald Stoute shot the victim, seriously injuring him.
The shooting occurred on June 3 in Streeterville.
The victim, Maalik Gardner, said it all started with an argument as the two were driving.
RELATED: Man shot while driving on DLSD near Streeterville in apparent road rage incident: Chicago police
Gardner managed to drive himself to get help.
Stoute has been charged with Aggravated Battery/Discharge Firearm. He is due in court Friday for a bond hearing.
INTERACTIVE SAFETY TRACKER | Track crime and safety in your neighborhood