Widespread in temperate and mountainous tropical regions.
Bhutan, China (Anhui, Fujian, Gansu, Guangdong, Guangxi, Guizhou, Hebei, Heilongjiang, Henan, Hubei, Hunan, Jiangsu, Jiangxi, Jilin, Liaoning, Shandong, Sichuan, Xizang, Yunnan, Zhejiang), Korea, India (Sikkim), Indonesia, Japan, Laos, Malaysia, Nepal, Sri Lanka, Taiwan, Thailand, Vietnam.
Grows at forest margins, wet grasslands, morasses, lakes, river banks, fields and rice fields at an altitude from 200 to 3400 m.