The shooting took place at about 7:54 p.m. in the 6200-block of South Rhodes Avenue.
Police said the two boys, ages 15 and 17, were in an alley when a red-colored vehicle approached and at least one occupant inside took out a handgun and fired shots.
The 15-year-old was wounded in the thigh and the 17-year-old was shot in the leg and both were transported to Comer Children's Hospital in fair condition, police said.
No one is in custody and area detectives are investigating.
INTERACTIVE SAFETY TRACKER Track crime and safety in your neighborhood