Su hábitat natural incluye bosques tropicales o subtropicales secos y a baja altitud, sabanas secas, sabanas húmedas, marismas de agua dulce, corrientes intermitentes de agua dulce, tierra arable, pastos y jardines rurales.