Najwyższą pozycję w klasyfikacji generalnej osiągnął w sezonie 1998/1999, kiedy zajął 15. miejsce.

Wystartował na igrzyskach olimpijskich w Nagano w 1998, gdzie zdobył brązowy medal w biegu na 50 km techniką dowolną. Wyprzedzili go tylko Norweg Bjørn Dæhlie i Szwed Niklas Jonsson. Zajął tam ponadto dziewiąte miejsce w sztafecie. Podczas rozgrywanych cztery lata później igrzysk olimpijskich w Salt Lake City wywalczył złoty medal w biegu na 30 km techniką dowolną. Pierwotnie Austriak zajął drugie miejsce za reprezentującym Hiszpanię Johannem Mühleggiem, jednak Mühlegg został zdyskwalifikowany za stosowanie dopingu. Pozostałe miejsca na podium zajęli Michaił Botwinow i Norweg Kristen Skjeldal. Wraz z kolegami z reprezentacji Hoffmann zajął czwarte miejsce w sztafecie.

Podczas mistrzostw świata w Ramsau w 1999 wspólnie z Markusem Gandlerem, Aloisem Stadloberem i Michaiłem Botwinowem zdobył złoty medal w sztafecie . Był też między innymi piąty w sztafecie i biegu na 50 km stylem dowolnym na mistrzostwach świata w Lahti w 2001 oraz w sztafecie na mistrzostwach świata w Oberstdorfie w 2005.