Grows in temperate and warm areas, in tropical areas.
Bhutan, Burma, China (Anhui, Fujian, Gansu, Guangdong, Guangxi, Hainan, Hebei, Henan, Hubei, Hunan, Jiangsu, Jiangxi, Liaoning, Shaanxi, Shandong, Shanxi, Sichuan, South East Xizang/Tibet, Yunnan, Zhejiang), India (Sikkim), Japan (Honshu, Shikoku, Kyushu, Okinawa), Korea, Nepal, Taiwan.
Grows in limestone areas, forest margins, on mountain slopes, at an altitude from 500 to 2000 m.