Se distribuye por Kenia, Zimbabue y Zambia en las ramas de los bosques de secano en las elevaciones de alrededor de 2000 metros.