Esta especie es considerada rara y local en su hábitat natural, el dosel y los bordes de selvas montanas y de estribaciones montañosas, principalmente entre los 200  y los 1100 m de altitud, y en ciertas zonas de Colombia hasta los 1800 m.