Se encuentra en las regiones montañosas en el oeste de Pakistán, India, Birmania, Malasia, Indonesia, Tailandia, Camboya, Laos, Vietnam, China, Filipinas, Islas Sunda, Japón, Rodesia, Angola, Camerún y Fernando Po.