Es una especie común que se encuentra en bosques perennifolios, a una altitud de 0–1800 (–2400) m; fl ene–abr, fr la mayor parte del año; desde el centro de México al norte de Sudamérica, también en las Antillas.