Crece asociada a la selva tropical caducifolia, subcaducifolia, perennifolia, subperennifolia, matorral xerófilo, bosques mesófilo de montaña, de encino y mixto de pino.
En los múltiples ámbitos climáticos, la vegetación varia notablemente y se observan asociaciones que van desde las sabanas xerófilas hasta la selva pluvial.