Police said the shooting happened in the 6400-block of South Winchester Avenue just before 4:15 a.m.
A 29-year-old man was driving vehicle with a 27-year-old woman and a 1-year-old boy inside. That's when someone opened fire, striking the 29-year-old driver, police said.
The driver then crashed into a parked car in the 6600-block of South Winchester Avenue.
Police said the man, shot in his back, was transported to the University of Chicago Medical Center in fair condition.
The woman and child suffered minor injuries from the crash, police said. They were taken to St. Bernard Hospital in good condition.
No one is in custody and Area One detectives are investigating.
INTERACTIVE SAFETY TRACKER Track crime and safety in your neighborhood