Se encuentra en Colombia, Ecuador y Perú en la parte baja de los bosques húmedos de montaña en alturas de 750 a 2500 msnm.