Se encuentra en Tailandia y Yunnan de China en los bosques o los bordes de bosques en elevaciones de 600 a 1100 msnm.