Morski psi se hrane raznim morskim životinjama, uključujući ribu, lignje, tuljane, morske lavove i morske kornjače. Poznato je da i neke vrste morskih pasa napadaju ljude, iako su ti napadi relativno rijetki.
Položaj morskih pasa u mreži s hranom varira ovisno o vrsti. Neki morski psi, poput Velikog bijelog morskog psa, generalistički su grabežljivci koji se hrane širokom rasponom plijena. Ostali morski psi, poput morskog psa kita, specijalistički su grabežljivci koji se hrane određenom vrstom plijena.
Morski psi su važni grabežljivci u morskim ekosustavima jer pomažu u kontroli populacije svojih vrsta plijena. To zauzvrat pomaže u održavanju ravnoteže ekosustava i osigurava da ima dovoljno hrane za sve vrste.