Se encuentra en los pastizales en laderas de las montañas, en los bosques abiertos, a una altitud de 500 - 2700 metros en Guangxi, Guizhou, Sichuan, Xizang, Yunnan, Bhután, Camboya, India, Laos, Nepal, Sikkim, Tailandia y Vietnam.