En Perú se encuentra en toda su Amazonía, en los departamentos de Loreto, San Martín, Ucayali, Madre de Dios, Amazonas y Cajamarca; y en el Bosque seco ecuatorial, departamentos de Lambayeque, Piura y Tumbes.