A Mooresville man died Saturday while clearing debris from a private pond, according to the Mooresville Fire Department.