Alcuéntrase nIndonesia, Bangladex, Bután, Brunéi, Camboya, China, India, Laos, Malasia, Myanmar, Nepal, Tailandia, y Vietnam. El so hábitat natural son les selves húmedes de les tierres baxes, subtropicales o tropicales de manglares, y zones húmedes de monte subtropical o tropical.