Ses habitats naturels sont les arbustes subtropicaux ou tropicaux, les anciennes prairies de basse altitude saisonnièrement humides ou inondées, les mangroves côtières et les forêts tropicales ou subtropicales fortement dégradées.
Ses habitats naturels sont les broussailles sèches subtropicales ou tropicales, les prairies de bas-fonds pluviales inondées ou inondées, les mangroves côtières et les anciennes forêts fortement dégradées.