China (North Anhui, North East Guangxi, Guizhou, Hebei, Heilongjiang, Henan, Hubei, North West Hunan, Jiangsu, Jilin, Liaoning, Nei Mongol/Inner Mongolia, Shaanxi, Shandong, Shanxi, Sichuan, South East Xizang/Tibet, Yunnan), Japan, Korea, Mongolia.
Grows on mountain slopes, high mountains, forests from 500 to 3500 m.