Habita en terrenos húmedos, zanjas, bordes de lagunas y sitios cenagosos con poca movilidad de agua, se ha registrado en bosque tropical subcaducifolio y vegetación secundaria; se ha registrado en altitudes que van desde el nivel del mar hasta los 100 msnm.