Se encuentra extendido por el África ecuatorial, hasta Costa de Marfil por el norte y Angola por el sur, desde el nivel del mar hasta los 1.600 metros de elevación.