An angler who hooked a shark and hauled it into his boat was bitten on his legs and hand after they both fell into the water.
The man caught the shark near Florida's Everglades National Park.
He is said to be in a good condition in Miami's Jackson Memorial Hospital on Sunday with bite wounds and lacerations.
The 44-year-old man slipped and fell off the boat with the shark after spraying himself with insect repellent, say Miami-Dade Fire Rescue.
More than 40 shark attacks have been reported along the Atlantic and Gulf coasts in recent months, two of them fatal, according to the International Shark Attack File based at the University of Florida.
The file counts only unprovoked attacks, such as those to swimmers and surfers.
It does not consider bites suffered by fishermen as shark attacks because they involve direct handling of the shark