Planta silvestre, asociada a bosques tropicales caducifolios, subcaducifolios, bosque espinoso, bosque mesófilo de montaña, bosques de encino y de pino.