Sus hábitats naturales son bosques tropicales o subtropicales, montanos secos tropicales o subtropicales, praderas en zonas de gran altitud, pantanos, extensiones cultivadas, jardines y zonas antiguamente boscosas ahora degradadas.