Authorities say a tip from the public helped Tulare County investigators identify the man.
They say 42-year-old Mark Anthony Baribeault of Three Rivers was found dead in Lake Kaweah last week. It appears he'd been in the water for several days.
The victim had no obvious signs of foul play, and the exact cause of death is unknown.
If you have any information on this case you're asked to contact the Tulare County Sheriff's Department.