Firefighters said the bite happened at 1500 North Atlantic Ave. while the boy was in the water.
Lifeguards responded quickly and got the boy out of the water to start treatment until an ambulance could arrive.
The child was airlifted to Arnold Palmer Hospital for treatment.
According to a Brevard County lifeguard, this bite was one of the worst bites they had seen on the beaches.
Stay with Fox 35 for the latest on this story.