Crece en los desiertos rocosos y de creosota entre 300-1200 m de altitud, raramente sobre los 2500 msnm .