Se enciuentra en los bosques, matorrales, laderas de montañas, valles, a una altitud de 1000-3900 msnm en Chongqing, Gansu, Guangxi, Guizhou, Henan, Hubei, Ningxia, Qinghai, Shaanxi, Shanxi, Sichuan, Yunnan.