Se encuentra en Sichuan, Xinjiang y Yunnan de China, así como en Bután, Sikkim y Birmania en bosques y matorrales en elevaciones de 2900 a 3700 metros.