Se distribuye por gran parte de África subsahariana, desde el este de Camerún hasta Eritrea y Etiopía, por el sureste de África llegando a Sudáfrica.