Se encuentra en los bosques abiertos y lugares rocosos, limitando al sur de Tanganika y el norte de Mozambique, a una altitutd de 200-540 metros.