Sus hábitat natural principal es el sotobosque de los bosques de montaña, entre los 1500 y 3000 m de altitud, aunque también aparece en las zonas de matorral denso y entre los matorrales de los bordes y claros de las selvas.