Chine (Anhui, Fujian, Gansu, Guangdong, Guangxi, Guizhou, Hebei, Henan, Hubei, Hunan, Jiangsu, Jiangxi, Qinghai, Shaanxi, Shanxi, Sichuan, Yunnan, Zhejiang).
Pousse à flanc de montagne, en forêt, dans les vallées, près des routes, à une altitude variant de 200 à 2500m.