Trevonti Carson, 26, is charged with one count of first-degree murder and one count of aggravated battery/discharge of a firearm, according to police.
Carson allegedly shot and killed 21-year-old Devorite Diggins inside a gas station in the 800 block of West 59th Street about 2:30 p.m. Nov. 13, authorities said. He also shot another 21-year-old man who was attempted to run out of the station. That man suffered non-life-threatening injuries
Carson, of the 5700 block of South Green Street, was on parole for aggravated unlawful use of a weapon at the time, prosecutors said.
He is due back in court for a preliminary hearing on Dec. 6.
ABC7 Eyewitness News is told the victims were apparently cousins. Police say they believe the shooting was gang-related. Police say two rival groups were in the store, and there was a dispute.
It was the third fatal shooting in Chicago in 24 hours, with two on the South Side and one on the West Side.
The Sun-Times Media Wire contributed to this report.