Police were alerted to the incident near Layerthorpe at 11.30am (Tuesday 18 November 2014) by a member of the public.
Assistance was called in from North Yorkshire Fire & Rescue who launched a boat.
The body was recovered by the fire boat crew just after 12.40pm.
The man’s next of kin are still being traced. Police are not expected to be in a position to name him until Wednesday at the earliest.
The circumstances of the death are unexplained at this time as the investigation continues on behalf of the coroner.
Anyone with information that could assist officers should contact North Yorkshire Police on 101, select option 1, and speak to the Force Control Room. Please quote reference NYP-18112014-0128.