Vive principalmente en el bosque húmedo y también en los matorrales aledaños, entre los 400 y 1.850 m de altitud, efectuando migraciones altitudinales estacionales.