Marshan Bradley, 21, was charged with aggravated battery and discharging a firearm.
He’s expected to be in court next week.
Christian Lyles is now home from the hospital.
He was shot in the neck on the Fourth of July at 85th and South King Drive in Cole Park, which is in the Chatham neighborhood.
Police believe a stray bullet hit Lyles.