Su hábitat natural es el estrato medio y la subcanopia de selvas de tierras bajas, húmedas, subtropical o tropical, áreas montanas húmedas subtropical o tropicales; hasta altitudes de 850 m en el este y hasta los 2200 m en las laderas andinas.