Police say witnesses reported the man go under the water Sunday.
Fire and other rescue workers found him submerged in about 7 feet of water.
Resuscitative efforts were performed at the scene and he was taken by helicopter to St. Francis Hospital in critical condition.
Police say they are trying to identify the man, who they believe is about 30 years old.