Er zijn verschillende redenen waarom haaien elkaar eten:
- Concurrentie om hulpbronnen: Haaien concurreren om dezelfde voedselbronnen en kunnen tot cannibalisme grepen als voedsel schaars is.
- Broertjes en zusjes rivaliteit: Sommige soorten tonen broeder- en zuster-cannibalisme, waarbij grotere broers/zussen kleinere in de baarmoeder of kort na de geboorte consumeren.
- Predatie: Sommige haaien, zoals witte haaien, jagen op andere haaien, inclusief hun eigen soort, gedreven door honger.
- Defensief gedrag: Een haai kan terugbijten en de aanvaller consumeren als hij zich bedreigd voelt.