Se encuentra en América del Sur en Colombia, Ecuador, Perú, Venezuela en la selva tropical de montaña en alturas de 1800-4100 metros.