Se encuentra en los bosques, en los lugares abiertos en los bosques, laderas cubiertas de hierba de las montañas, los ríos y arroyos,a una altitud de 200 - 3500 metros en Gansu, Guizhou, Heilongjiang, Henan, Hubei, Jilin, Liaoning, Mongolia Interior, Shaanxi, Shandong, Shanxi, Sichuan, Xinjiang, Xizang, Yunnan de China y también generalizada en la zona templada del Hemisferio Norte.