Su hábitat natural incluye bosques tropicales o subtropicales húmedos a baja altitud, montanos tropicales o subtropicales y ríos.