Troy Shumpert, 32, was arrested moments after driving his vehicle into a bus shelter near King Drive and 79th Street, police said.
A 57-year-old man was pronounced dead on scene.
Two women, a 63-year-old and 23-year-old, were taken to University of Chicago Medical Center. A 53-year-old man was also taken to the same hospital. They were all listed in serious condition.
Shumpert was charged with driving on a revoked license leading to death, driving on a revoked license, and driving an uninsured motor vehicle. He is also facing multiple traffic citations.
Shumpert is scheduled to appear in bond court Monday.