The 16-year-old was standing near a sidewalk in the 6000-block of S. Prairie around 3:16 p.m. when someone fired shots from a vehicle, police said.
INTERACTIVE SAFETY TRACKER Track crime and safety in your neighborhood
The boy was shot in the thigh and arm and taken to University of Chicago Medical Center, police said, where he was initially reported in good condition.
No one is in custody. Area detectives are investigating.