Es una especie común que se encuentra en la vegetación secundaria de bosques perennifolios y matorrales, en el sur de la zona atlántica; a una altitud de 0–200 metros; ampliamente distribuida desde el sur de México a Panamá y en la parte oeste de Sudamérica hasta Argentina.