Se encuentra en Perú en los bosques húmedos de montaña en alturas de 1400 a 2400 metros.