Ocorre em quase todo o Brasil, sendo encontrado desde em florestas até cidades, encontrado a leste dos Andes, estendendo-se até o litoral, e desde a Colômbia e Venezuela até o norte da Argentina e Uruguai.