Több oka is van annak, hogy a cápák egymást eszik:
- Erőforrásokért való verseny: A cápák ugyanazokért az ételforrásokért küzdenek, és kannibaliszmusra hajthatnak, ha az étel kevés.
- Testvérek riválisága: Egyes fajknál a testvéri kannibaliszmus előfordul, ahol a nagyobb testvérek a kisebbeket fogyasztják méhben vagy szülés után.
- Ragadozás: Néhány cápa, mint a fehér cápa, más cápákat, beleértve a saját faját is, evésból ragadozik.
- Védelmi viselkedés: Egy cápa visszavághat és megehet egy támadót, ha fenyegetve érezheti magát.