Chine (Nord du Anhui, Nord est du Guangxi, Guizhou, Hebei, Heilongjiang, Henan, Hubei, Nord ouest du Hunan, Jiangsu, Jilin, Liaoning, Nei Mongol/Mongolie intérieure, Shaanxi, Shandong, Shanxi, Sichuan, Sud est du Xizang/Tibet, Yunnan), Japon, Corée, Mongolie.
Pousse sur les pentes des montagnes, en haute montagne, en forêts de 500 à 3500m.