Arten er utbredt i skogkledde tropiske og subtropiske regioner i Sør- og Sørøstasia. Utbredelsesområdet, som er sterkt fragmentert og dessuten innsnevret de siste tiår, utgjør omkring en million kvadratkilometer og strekker seg fra sørlige og østre deler av India og over det sørøstasiatiske fastlandet til Sri Lanka, Sumatra og Java. Den fantes langs Indus, men er trolig utryddet her.