De grijze zeehond is een echt roofdier. Hij jaagt op vissen, krabben, kreeften, inktvissen en zelfs op zeezoogdieren als bruinvissen. Hij is onder water snel en behendig. In het paarseizoen vechten mannetjes met elkaar, waarna het dominante mannetje met meerdere vrouwtjes paart. Het vrouwtje krijgt één jong, dat met zijn wollige vacht niet kan zwemmen. Ze zoogt het jong voor drie weken en laat het vervolgens achter op het strand. Het jong teert dan op vetreserves tot het zijn waterdichte vacht heeft. Dan pas kan het zelf de zee in om te jagen.