Se encuentra en el este de la República Democrática del Congo, Kenia, Malaui, Mozambique, Somalia, Sudáfrica, Suazilandia, Tanzania, Zambia y Zimbabue.