Es poco común y local en el sotobosque de bosques húmedos de montaña, entre los 1000 y 2000 m de altitud.