Très répandu dans les régions tempérées et dans les régions tropicales montagneuses.
Bhutan,
Chine (Anhui, Fujian, Gansu, Guangdong, Guangxi, Guizhou, Hebei, Heilongjiang, Henan, Hubei, Hunan, Jiangsu, Jiangxi, Jilin, Liaoning, Shandong, Sichuan, Xizang, Yunnan, Zhejiang),
Corée,
Inde (Sikkim),
Indonésie,
Japon,
Laos
, Malaisie, Népal, Sri Lanka, Taiwan, Thaïlande, Vietnam.
Pousse à la lisière des forêts, des prairies humides, des marais, des lacs, les berges des rivières, des champs et des rizières, à une altitude allant de 200 à 3400 m.