Chine (Anhui, Fujian, Guangdong, Guangxi, Guizhou, Hebei, Henan, Hubei, Hunan, Jiangsu, Jiangxi, Shaanxi, Shandong, Shanxi, Sichuan, Zhejiang), Corée du nord, Inde, Japon (Honshu, Shikoku, Kyushu, Ryukyu), Taiwan, Vietnam.
Pousse au dessous de 800m d’altitude.