Se encuentra en las laderas de montaña, por lo general en los bosques de piedra caliza o matorrales; a una altitud de 200-1000 metros en Anhui, Gansu, Guangdong, Guangxi, Guizhou, Hubei, Hunan, Shaanxi, Shanxi y Sichuan en China.