Normalmente vive en bosques relativamente húmedos a elevadas alturas en regiones montañosas o laderas (entre 300 y 1700 m sobre el nivel del mar).