Se encuentra en los taludes empinados de Ecuador y Perú en los bosques húmedos montanos en elevaciones de 2400 a 2800 metros.