The man had been under the water for more than 20 minutes, fire officials said.
A man was in critical condition after being pulled from Jackson Park Harbor Wednesday on the South Side.
Divers found the man underwater about 8:50 p.m. near the 6500 block of South Promontory Drive, Chicago fire officials said.
The man had been under the water for more than 20 minutes, fire officials said. He was taken to the University of Chicago Medical Center in critical condition.
Divers were able to locate the man thanks to good directions from onlookers, officials said.