Vive en la selva tropical a cerca de 1000 msnm, en la cuenca del río Amazonas en Bolivia, Brasil, Perú, Ecuador y Colombia.