Vegeta en terrenos calcáreos, sobre suelos más o menos rocosos, desde los 600 hasta los 1800 msmn de altitud, en ecosistemas generalmente semiáridos.