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