Se le encuentra en terrenos desérticos y pastizales en suelos con roca, grava o arena, a una altura de 300 a 1600 msnm .