Se encuentra en acantilados en umbrías, a una altitud de 1000 - 1200 metros en Hebei y Henan en China.