A lifeguard pulled Vincente Cardenas from the Glenview Park District's Roosevelt Pool in the 2200 block of Fir Street Friday afternoon.
The child was taken to Glenbrook Hospital where he died.
Vincente was just five days away from his fifth birthday.