Samuel W. Gayden of the 6100-block of South Rockwell was charged with one count of first-degree murder, one count of aggravated battery with a firearm, two counts of unauthorized use of a weapon by a felon, two felony counts of possession of a controlled substance and one misdemeanor count of possession of cannabis.
The charges stem from the murder of Marcus Marshall, 19, of the 5800-block of S. Wabash Ave. on September 1 at 57th and State.
A 21-year-old man also sustained serious injuries from multiple gunshot wounds. Shauntell Harris of the 0-block of E. Garfield Blvd., died Tuesday, nearly two weeks after the shooting.
Marshall was pronounced dead on the scene.
Both victims were customers at a liquor store when they were shot.
Gayden, also wanted for a parole violation, was ordered held without bond Tuesday by Judge Peggy Chiampas, according to Cook County State's Attorney's office spokeswoman Tandra Simonton.
Gayden was arrested in the 6100-block of South Rockwell and during the arrest, officers found two handguns and illegal drugs, according to police.
It was not immediately known if charges would be upgraded now that Harris has died.
The Sun-Times Media Wire contributed to this report.