Se encuentra en pendientes rocosas, precipicios, a una altitud de 3500-5000 metros en Sichuan, Xizang, Yunnan, Bután, India y Nepal.