Habita en Brasil, Perú, Venezuela y Colombia. En Colombia se encuentra en la Cuencas del Amazonas y en la Cuenca del Orinoco. En los ríos Orinoco, Tomo, Bita, Inírida, Vichada y en el río Amazonas.
Es de carácter pacífico y tranquilo. Pez de cardumen, ha de estar en grupo de al menos 12 ejemplares para sentirse protegido. En ocasiones son tímidos y asustadizos. Por la noche se camuflan entre la decoración del acuario y hacen palidecer su coloración para pasar desapercibidos.