Questo uccello vive nel Myanmar (Tenasserim meridionale), nella Thailandia peninsulare, nel Laos meridionale, nella Malaysia peninsulare e negli stati di Sabah e Sarawak, in Brunei, nel Borneo, su Sumatra e occasionalmente nella parte occidentale di Giava. Frequenta i bassipiani, i limiti delle foreste e le foreste secondarie a medie altitudini.