They inhabit shallow, coastal parts of rivers, their tributaries with calm currents densely overgrown with vegetation, floodplains, and oxbow lakes. They can also be found in marshes or muddy drainage ditches. During the rainy season, they move between reservoirs without leaving the water when the area is flooded with rainwater. They can live in low-oxygen waters but are sensitive to chemical pollution.