Se distribuye por los ríos de la región occidental de la cuenca del Amazonas.
Su rango de distribución incluye partes de Perú, Ecuador y Colombia, donde se encuentra en hábitats de agua dulce y suelo húmedo, como bosques de inundación y selvas húmedas.