Habita una diversidad de ambientes: florestas tropicales y subtropicales húmedas de baja altitud, sabanas secas y cerrados, montes y matorrales húmedos y secos, jardines y áreas urbanas y rurales habitadas y florestas altamente degradadas.