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