Se encuentra en suelos rocosos o arenosos y en laderas a alturas de 460 a 750 msnm.