Se encuentra en los bosques cerca de los arroyos de los valles; a una altitud de 300-1400 metros en Guangdong, Guangxi, Hunan, Yunnan de China y en Camboya, India, Indonesia, Laos, Malasia, Birmania, Filipinas, Tailandia y Vietnam.