Habita entre los 500 y 2500 msnm en un clima seco, de temperatura de alrededor de los 10 y 15 °C con escasa humedad, con poco viento, lluvias esporádicas, se encuentra especialmente es zonas de difícil acceso ya que a esta planta le gusta vivir en zonas con mucha vegetación y disponibilidad de agua, especialmente en los matorrales.