Le jeune commence par se nourrir d'insectes sur la terre ferme. Les sub-adultes rejoignent les marais pour se nourrir de poissons, grenouilles, tortues, petits mammifères et oiseaux. Lorsqu'il atteint sa maturité sexuelle, vers l'âge de 12 à 15 ans, et 2 m de long, ce crocodile se nourrit principalement de gros poissons mais aussi d'antilopes, buffles, zèbres et animaux domestiques. Il approche sa proie sous l'eau ou en dérivant lentement à la surface où il peut passer pour un tronc flottant.
Il fut beaucoup chassé pour sa peau, aujourd'hui fournie par les élevages, et fut un temps menacé d'extinction. Il est aujourd'hui sauvé mais les individus restent de taille modeste (rarement plus de 4 m). Il est fréquent dans la plupart des rivières et des lacs.