The shooting happened on March 24 in the Englewood neighborhood's 500-block of West 65th Place just before 7 p.m., police said.
Police said a 13-year-old boy was inside the home when someone discharged a gun, striking him in the chest.
The boy died at the hospital. The medical examiner identified the boy as Tawon Tribble.
Nearly two months after the child's death, police arrested Kemonte Rice of Chicago. He was arrested on Monday at about 1:16 p.m. in the 8100-block of South Ashland Avenue.
Rice, 25, was charged with one felony count of child endangerment causing death and one felony count of obstruction of justice in destroying evidence.
He was due in court on Tuesday.
It is unknown if police are searching for more suspects.
No other information was available.
INTERACTIVE SAFETY TRACKER Track crime and safety in your neighborhood