It happened around 10:30 Wednesday night in the 5200-block of West Race.
Police say the driver was ordered out of his vehicle and he was shot before the gunman drove away.
The 27-year-old victim is in critical condition at Stroger Hospital.
Police are searching for the gunman.