Habita aguas de todas las velocidades, entre 35 y 590 m de elevación, con temperaturas de 21°C a 37°C, donde vive en pequeños grupos en arroyos y a lo largo de las orillas de los ríos, donde se alimenta de detritos, algas filamentosas, insectos acuáticos y cieno.