Arten er standfugl og utbredt i skogsterreng opp mot {{formatnum:1300 moh.}} i Sør-Thailand, Malayahalvøya, Borneo (inkludert Brunei Darussalam), Sørvest-Filippinene (Malamavi, Jolo og Tawi-Tawi i Suluøyene), Java (inkludert Krakatau, Deli, Tinjil) og de små Sundaøyer (Lombok, Sumbawa, Flores).