Divers were called to the lake on Swansona Avenue on Monday afternoon after searches failed to find the 38-year-old.
Police said the man was seen entering the water just before 5pm but had failed to surface.
“Several officers entered the water searching for the man without success,” NSW Police said.
“Police divers attended and the body of the 38-year-old man was located about 8.15pm.
“A crime scene was established, and a report will be prepared for the Coroner.”