Jamie Richardson, 18, and another person allegedly confronted a man and asked if he was selling marijuana, Chicago police said.
When the man said he was not, the pair demanded his belongings and then shot him, according to police.
The attacked happened at 12:25 a.m. Nov. 24, 2020, in the 7800 block of South State Street, police said.
The victim, Aaron Lawrence of Stony Island Park, got into his car, drove a short distance and crashed in the first block of East 79th Street, authorities said.
Lawrence, 21, was brought to University of Chicago Medical Center and pronounced dead. An autopsy found he died of a gunshot wound to his torso.
Police said Richardson was identified as the shooter. He was expected to appear for a bail hearing later Friday.
Richardson was already being held without bail at Cook County Jail on charges stemming from carjacking cases in Calumet City and Chicago, and an armed robbery case in Chicago, court records show.