Se encuentra en sotobosques, laderas secas rocosas o pedregosas, soleadas, en suelos calizos perturbados y nitrificados; a una altitud de 900-2000 metros.