Wiesel urodził się w Sighet w Transylwanii w 1928 r., gdzie jego ojciec, Szlomo, był sklepikarzem, a matka, Sarah, zajmowała się domem. Miał trzy starsze siostry:Hildę, Béatrice i Tziporę.
W 1944 roku, gdy Wiesel miał 15 lat, wraz z rodziną został deportowany do obozu koncentracyjnego Auschwitz w Polsce. Po przybyciu do Auschwitz Wiesel został oddzielony od matki i sióstr, które wysłano do komór gazowych, gdzie zostały zamordowane. Wiesel i jego ojciec zostali wysłani do obozu koncentracyjnego Buna-Monowitz, gdzie zostali zmuszeni do pracy jako niewolnicy w fabryce chemicznej.
W 1945 roku Wiesel wraz z ojcem zostali przewiezieni do obozu koncentracyjnego w Buchenwaldzie, gdzie jego ojciec zmarł z głodu i czerwonki na kilka tygodni przed wyzwoleniem obozu przez wojska amerykańskie. Wiesel przeżył Buchenwald i został wyzwolony 11 kwietnia 1945 r.
Doświadczenia Wiesela w obozach koncentracyjnych pozostawiły w nim głębokie poczucie straty i żalu. Był zdecydowany opowiedzieć światu o tym, co przydarzyło się jemu i jego ludziom, i przyrzekł, że nigdy nie zapomni ofiar.
Po wojnie Wiesel wyemigrował do Stanów Zjednoczonych, gdzie uzyskał obywatelstwo w 1955 r. Studiował na paryskiej Sorbonie, a w 1955 r. ukończył studia filozoficzne na Uniwersytecie Nowojorskim. Zaczął pisać o swoich przeżyciach w obozach koncentracyjnych , a jego pierwsza książka Noc została opublikowana w 1956 roku.
Noc stała się bestsellerem i została przetłumaczona na ponad 30 języków. Stała się jednym z najważniejszych dzieł literatury o Holokauście. Inne dzieła Wiesela to „Miasto za murem”, „Wrota lasu” i „Żebrak w Jerozolimie”.
Wiesel otrzymał za swoją pracę liczne nagrody i wyróżnienia, w tym Pokojową Nagrodę Nobla w 1986 r. Został także odznaczony Prezydenckim Medalem Wolności, Złotym Medalem Kongresu i Narodowym Medalem Humanistyki.
Wiesel był profesorem filozofii i judaistyki na Uniwersytecie Bostońskim od 1976 roku aż do śmierci. Był także członkiem-założycielem United States Holocaust Memorial Museum i był jego przewodniczącym w latach 1982–1993.
Wiesel zmarł 2 lipca 2016 r. w wieku 87 lat. Pozostawił po sobie żonę Marion oraz dwóch synów, Szlomo i Elizeusza.