The shooting took place at about 4:45 a.m. in the 7100-block of South Ashland Avenue.
Police said the victim was inside a vehicle when a dark-colored SUV stopped nearby and someone inside fired in the victim's direction.
The victim was shot several times and transported to Advocate Christ Hospital, where he was listed in critical condition, police said.
Further details were not immediately available.
INTERACTIVE SAFETY TRACKER Track crime and safety in your neighborhood