Se encuentra en los bosques abiertos, en laderas cubiertas de hierba, en valles a una altura de 700-1600 metros, en Yunnan (China), Laos, Tailandia y Vietnam.