Le Bengali rouge est une espèce de passereaux qui vit en Inde, au Pakistan, dans le sud du Népal, en Chine, en Asie du Sud-Est et aux Moluques (archipel situé dans l'Est de l'Indonésie). Cette espèce peuple la jungle arbustive et les milieux cultivés.