Il vit dans les cours d'eau lents, les mares et les lacs. Il ne supporte pas les eaux trop acides, ni les cours d'eau rapides. Par contre il peut supporter des eaux basiques jusqu'à un pH de 10 si elles ne contiennent pas une concentration élevée de chlorure de sodium.
Alimentation
Omnivore, il se nourrit de fruits, de graines, de racines, de feuilles, d'insectes aquatiques et de leur larves, de crustacés et de mollusques.