Haie interagieren mit einer Vielzahl verschiedener Tiere in ihrem Lebensraum, da sie Raubtiere, Beute und Wirte für eine Vielzahl anderer Arten sind. Während einige Haie große Größen erreichen und als Erwachsene Spitzenprädatoren sind, selbst keine Räuber fürchten, die Mehrheit der weltweit 400 lebenden Haiarten sind relativ klein und dienen somit anderen Arten als Beute.
Haie jagen eine Vielzahl von Arten. Kleine Haiarten, wie der Dornhai, fressen hauptsächlich kleine Krebstiere wie Krabben und Hummer. Mittelgroße Haie fressen auch Krebstiere, aber sie fressen auch verschiedene Fischarten und Schildkröten. Weiße Haie, die größte räuberische Haiart, verzehren große Fische und jagen Robben und andere Wassersäugetiere. Riesenhaie und Walhaie sind die größten Haiarten der Welt und ernähren sich fast ausschließlich von Krill, kleinen Fischen und mikroskopisch kleinen Organismen, die sie durch Filterfütterung fangen.
Kleine Haiarten müssen ihr Bestes tun, um größere Haie zu meiden, die versuchen, sie zu fressen. Die Jungen vieler Haiarten bewohnen andere Bereiche des Ozeans als erwachsene Haie, um Raubtieren zu vermeiden. Große Fische wie Barrakudas jagen oft kleine Haie, und Menschen jagen auch Haie. Laut dem World Wildlife Fund töten Menschen jedes Jahr bis zu 100 Millionen Haie.
Viele Haie sind nicht nur Raubtiere oder Beute der mit ihnen lebenden Arten, sondern dienen auch als Wirte für Parasiten. Ein Beispiel sind Haisauger, die auch Remoras genannt werden. Haisauger heften sich an Haie und leben von den Nahrungsresten, die das Fressverhalten der Haie erzeugt.