Au total, 248 membres de l'Assemblée nationale, la chambre basse du Parlement, ont voté en faveur de la motion non contraignante, tandis que 91 députés s'y sont opposés, rapporte Xinhua.
La motion a été déposée par le parti d’opposition Economic Freedom Fighters et a été soutenue par le Congrès national africain au pouvoir.
Le Parlement a déclaré que ces mesures resteraient en place jusqu'à ce qu'Israël accepte un cessez-le-feu et participe aux négociations facilitées par l'ONU.
Le vote a eu lieu après qu'Israël a rappelé lundi son ambassadeur en Afrique du Sud, Eliav Belotserkovsky.
Mardi également, le président sud-africain Cyril Ramaphosa a présidé un sommet virtuel extraordinaire des BRICS sur la question palestino-israélienne.
L'Afrique du Sud a annoncé la semaine dernière qu'elle avait renvoyé Israël devant la Cour pénale internationale (CPI) pour enquête sur des crimes de guerre. Son cabinet a également appelé la CPI à émettre des mandats d'arrêt contre toutes les personnes impliquées, y compris le Premier ministre israélien Benjamin Netanyahu.
Plus tôt ce mois-ci, l'Afrique du Sud a rappelé tous ses diplomates de son ambassade en Israël.