Se encuentra en umbrías de los bosques; a una altitud de 1500-3700 metros en Yunnan (Heqing) en China y en India, Cachemira y Nepal.