Son aire de répartition s'étend en Afrique subsaharienne du Sénégal au nord-ouest de l'Ouganda.
Il est présent dans de nombreux pays, notamment au Mali, au Burkina Faso, au Ghana, au Nigeria et en République démocratique du Congo. Sa distribution géographique est souvent liée à des habitats forestiers et savaniques.