Growing in bushes on dry or rocky slopes at altitudes from 1600 to 3,200 m. The western Himalayas and northeastern part of the Hindu Kush: China (SW Xizang (Tibet) and S Xinjiang), NW India, W Nepal, N Pakistan and E Afghanistan (Nuristan, Chetras) .
More info