It is endemic to Peru where its natural habitat consists of subtropical or tropical moist lowland forests.
[2] The Selva cacique is endemic to eastern Peru where it is found in the regions of Ucayali, Cusco and Madre de Dios, and the adjoining Acre State in northwestern Brazil.
The birds forage through the canopy and have been observed probing into clumps of seedpods, perhaps for insects, while not feeding in nearby fruit-laden trees.
[1] The lowland rainforest is being steadily reduced in area as it is cleared for agricultural purposes, and this bird's numbers are also thought to be decreasing.
It was never a common bird and is becoming more localised, and the International Union for Conservation of Nature estimates there may be between 2,500 and 10,000 mature individuals in total.