Crece en las laderas rocosas de las zonas montañosas, a una altitud de entre 1000 a 2000 metros sobre el nivel del mar.