Szewach Weiss urodził się w 1935 roku w Borysławiu (obecnie Ukraina), w rodzinie żydowskiej. Po wkroczeniu Niemców, rodzinie Weissów udało się zbiec z getta. Najpierw ukrywali się u Ukrainki, Julii Lasotowej, później u polskiego małżeństwa Anny i Michała Górali, a następnie u innej Polki Marii Potężnej.
W 1947 roku rodzina Szewacha Weissa wyemigrowała do Izraela. W latach 60. ubiegłego wieku służył w izraelskiej armii, skończył studia i oddał się pracy naukowej, a następnie polityce.
Na początku XXI wieku pełnił funkcję ambasadora Izraela w Polsce. Podczas swojej misji w zrobił wiele, by pogłębić zrozumienie między Polakami i Żydami, niwelować wzajemne uprzedzenia oraz pielęgnować wspólne dziedzictwo i tradycje.