Gli squali sono predatori apicali, si nutrono di tartarughe, pesci, foche, granchi e molluschi. Si sono adattati per nutrirsi praticamente di tutto nel loro ambiente. La loro predazione è un elemento cruciale nel mantenere la popolazione in diverse aree dell'oceano, impedendo agli animali preda di sovrasfruttare qualsiasi area.
Diverse specie di squali mangiano quantità diverse. Alcuni mangiano un pasto abbondante e non mangiano per settimane dopo, mentre altri hanno bisogno di un grande volume di cibo e mangiano costantemente. Tuttavia, i grandi squali beneficiano di qualsiasi area in cui vivono anche senza cacciare; gli animali preda, come le tartarughe, sono intimiditi dalla loro presenza e si estendono più lontano per nutrirsi, pascolando su una regione più ampia.
Quando gli squali uccidono, prendono di mira i membri più malati e più deboli di qualsiasi gruppo di prede. Alcuni squali si liberano anche delle carcasse. In tal modo, prevengono i focolai di malattie tra i gruppi di prede e mantengono forti i pool genetici, con conseguente aumento del numero di pesci più sani.
A lungo termine, la rimozione degli squali da un ecosistema colpisce sia gli esseri umani che gli animali marini. La rimozione degli squali dall'ecosistema dell'oceano ha, in passato, portato al collasso della pesca e alla distruzione delle barriere coralline. Senza gli squali che predano altri animali, le loro popolazioni picchiano e si nutrono troppo.