Регалии: 4-кратный олимпийский чемпион (1980, 1984 - 2 медали, 1988) в гонках на 15 км и 50 км, а также эстафете 4х10 км (дважды); 3-кратный чемпион мира (1982, 1987 - 2 медали) в гонке на 50 км и 30 км, а также эстафете 4х10 км; 3-кратный серебряный (1985, 1987 - 2 медали) и бронзовый (1985) призер чемпионатов мира; победитель Холменколленских игр (1980).
Родился 27 марта 1956 года в Леннартсфорсе, Вермланд (Швеция).
Томас Вассберг - участник четырех Олимпиад, на которых в общей сложности завоевал четыре золотые медали. Лишь на дебютных для себя Играх-1976 в Инсбруке Вассберг остался без награды, став 15-м в гонке на 15 км и четвертым в составе шведской эстафетной команды.
Через четыре года в Лейк-Плэсиде впервые стал олимпийским чемпионом, опередив в гонке на 15 км с раздельного старта финна Юху Мието всего на одну сотую секунды.
Наиболее успешно выступил на Олимпиаде-1984 в Сараево, где завоевал золото в гонке на 50 км и эстафете 4х10 км. Еще один чемпионский титул получил, победив в составе эстафетной команды на Играх-1988 в Калгари.
Томас Вассберг также является первым в истории лыжником, сумевшим набрать 1000 очков в зачет Кубка мира (пять побед на этапах Кубка мира в течение одного сезона).