Esta especie habita en Ecuador y el noreste de Perú.
Su hábitat natural son las selvas húmedas y los bosques de montaña, donde se encuentra a alturas de hasta 2.000 metros sobre el nivel del mar. Es una especie relativamente común en su área de distribución.