The species inhabits humidmontane forests, preferring primary and secondaryPolylepis woodland, on the eastern slopes of the Andes in Peru and Bolivia, at altitudes of 600–3,500 m. It appears to be rare in Peru but more common in Bolivia. The species may also be present in some cultivated areas. Population sizes appear to be stable.