Haie ernähren sich von einer Vielzahl von Meerestieren, einschließlich Fisch, Tintenfisch, Siegel, Seelöwen und Meeresschildkröten. Es ist auch bekannt, dass einige Haienarten Menschen angreifen, obwohl diese Angriffe relativ selten sind.
Die Position von Haie im Nahrungsnetz variiert je nach Art. Einige Haie wie der große weiße Hai sind Generalist Raubtiere, die sich von einer Vielzahl von Beute ernähren. Andere Haie wie der Walhai sind spezialisierte Raubtiere, die sich von einer bestimmten Art von Beute ernähren.
Haie sind wichtige Raubtiere in Meeresökosystemen, weil sie dazu beitragen, die Populationen ihrer Beutearten zu kontrollieren. Dies wiederum trägt dazu bei, das Gleichgewicht des Ökosystems aufrechtzuerhalten, und stellt sicher, dass für alle Arten genügend Nahrung vorhanden ist.