Se distribuye por Ghana, Guinea, Liberia, Nigeria, Sierra Leona, Togo, Camerún, Congo, Guinea Ecuatorial, Gabón, Zaire, Etiopía, Kenia, Tanzania, Uganda, Malaui, Angola, Zambia, Zimbabue, Sudáfrica y Comoras.