Se encuentra en China (Guangxi, Guizhou, Yunnan) y Vietnam.