Originaire du nord de la Birmanie, sud du Vietnam et Asie orientale.
Bhoutan, Birmanie, Chine (Anhui, Fujian, Guangdong, Guangxi, Guizhou, Hainan, Hebei, Heilongjiang, Henan, Hubei, Hunan, Jiangsu, Jiangxi, Jilin, Liaoning, Mongolie intérieure, Ningxia, Shaanxi, Shandong, Shanxi, Sichuan, Taiwan, Yunnan, Xizang, Zhejiang), Corée, Inde (Sikkim), Japon, Laos, Pakistan, Vietnam.
Pousse sur les pentes dans les forêts mixtes, de 800 à 2500 m d’altitude.