It is found throughout a large part of sub-Saharan Africa, but it is generally rather local, uncommon and absent from drier regions. It is patchily distributed in Nigeria, Senegal, the Gambia, Guinea, Sierra Leone and in central Africa from the coast to eastern Zaire and discontinuously to South Sudan, Somalia, Kenya and Tanzania and southwards to Zimbabwe, Botswana and eastern South Africa.