Su hábitat natural incluye bosques tropicales o subtropicales húmedos a baja altitud, montanos tropicales o subtropicales, ríos, pantanos, marismas de agua fresca, corrientes intermitentes de agua y zonas previamente boscosas muy degradadas.