Se encuentra en el sureste de Guangxi y Yunnan de China en los bosques densos y en los valles a una altitud de 1500 metros.