Especie nativa de China, en las provincias de Gansu, Shaanxi, Sichuan, Xizang, Yunnany, crece a altitudes de 1400 hasta 4000 m s. n. m., en bosques, prados y laderas montañosas.[2] Prefiere suelos húmedos, bien drenados, ricos en nutrientes y en humus; requiere algo de sol pero no en exceso.