Police say 35-year-old Jixion E. Chavez went missing just before 4 p.m. on Sunday while swimming in Penbryn Lake.
Witnesses said a man who was swimming in the lake went under the water but never resurfaced.
Search efforts continued into the evening hours but no one was found.
Authorities say Chavez's body was later recovered on Monday evening.