Habita en selvas húmedas de baja altitud y montanas, tropicales y subtropicales hasta los 2000 msnm.