Вейнберг родился в семье состоятельного коммерсанта.
В 1941 году отправлен в рижское гетто, в 1943—1945 году находился в концлагерях Латвии и Германии, в том числе в Бухенвальде.
В 1946 году окончил исторический факультет Латвийского университета.
В 1946—1948 и 1951—1962 годах работал главным библиографом Государственной библиотеки Латвийской ССР, в 1948—1951 преподавал в Латвийском университете, с 1962 года — в Даугавпилсском педагогическом институте (доцент, с 1974 года профессор, в 1976—1982 годах заведующий кафедрой).
В 1991—1992 годах первый ректор Открытого еврейского университета в Риге.
С 1993 года жил в Иерусалиме, с 1994 года — профессор отделения Библии и Древнего Востока в Университете имени Бен-Гуриона.Основные работы посвящены изучению Библии, истории и литературе древних евреев и других народов Ближнего Востока.Статьи публиковались в журналах «Zeitschrift fur die alttestamentliche Wissenschaft» , «Orientalia Lovaniensia Periodica» , «Vetus Testamentum» , «Klio» , «Вестник древней истории» и других.
В книге «Рождение истории» рассматривает особенности исторической мысли Ближнего Востока и показывает особенности её методов, модели мира и её историзма.
В трёхтомном «Введении в Танах» Вейнберг даёт обзор основных выводов и проблем современной библеистики.