O seu hábitat natural son bosques húmidos subtropicais ou tropicais de terras baixas. Atópanse nos bosques do Himalaia da India, e esténdense a Bangladesh, Myanmar, Tailandia, Laos, Camboxa e Vietnam. Dentro da India, tamén se atopan nos Ghats Occidentais e nos bosques da India central.
Os bosques do Himalaia na India