Se distribuye por los bosques tropicales y subtropicales húmedos de Burundi, Camerún, Congo, Guinea Ecuatorial, Kenia, Malaui, Nigeria, Ruanda, Sudán, Tanzania y Uganda.