Adam Davis, 20, was accused of getting into fight with a 44-year-old man and shooting a 52-year-old man around 2:56 p.m. in a building in the 1200 block of South Michigan Avenue, according to Chicago police.
Davis allegedly fire multiple shots, striking the 52-year-old man in the leg.
The victim was taken to Northwestern Memorial Hospital where he was listed in good condition, police said.
Davis was charged with aggravated battery with a firearm, aggravated assault with a deadly weapon and violating the conceal/carry act.
South Loop residents told FOX32 on Monday they were stunned to return home to a crime scene.
"Worried, very worried. Just to know that something would happen so close to home is just so concerning," said Cathy Ngoma, who lives just steps away from where the shooting unfolded. "Everybody wants to know that where they live is safe."