Pierwszy raz na arenie międzynarodowej Tore Ruud Hofstad pojawił się w 1998 roku, podczas mistrzostw świata juniorów w Sankt Moritz, gdzie był jedenasty w biegu na 10 km techniką dowolną. Na rozgrywanych rok później mistrzostwach świata juniorów w Saalfelden zdobył srebrny medal na dystansie 30 km stylem dowolnym, a w biegu na 10 km stylem klasycznym był dziewiąty. W Pucharze Świata zadebiutował 2 lutego 2000 roku w Trondheim, gdzie zajął 44. miejsce w biegu na 10 km stylem dowolnym. Pierwsze pucharowe punkty zdobył 22 grudnia 2001 roku w Ramsau, gdzie uplasował się na 27. pozycji w biegu na 30 km techniką dowolną. Czterokrotnie stawał na podium zawodów PŚ, pierwszy raz dokonał tego 2 marca 2002 roku w Lahti, gdzie był trzeci w biegu na 15 km stylem dowolnym. W biegu tym wyprzedzili go jedynie SzwedPer Elofsson i kolejny Norweg - Thomas Alsgaard. Na tym samym dystansie był drugi 22 listopada 2003 roku w Beitostølen i 18 listopada 2006 roku w Gällivare, a 27 listopada 2005 roku w Kuusamo odniósł swoje jedyne zwycięstwo. Najlepsze wyniki w Pucharze Świata osiągnął w sezonie 2006/2007, kiedy to zajął 31 miejsce w klasyfikacji generalnej. W 2003 roku wystartował na mistrzostwach świata w Val di Fiemme, gdzie wraz z Andersem Auklandem, Frode Estilem i Thomasem Alsgaardem zdobył złoty medal w sztafecie. Ponadto wywalczył także srebrny medal w biegu łączonym na 20 km, ulegając jedynie Perowi Elofssonowi. Jednak to mistrzostwa świata w Oberstdorfie w 2005 roku były najbardziej udanymi w jego karierze. Razem z Odd-Bjørnem Hjelmesetem, Frode Estilem i Larsem Bergerem zdobył kolejny złoty medal w sztafecie, a wspólnie z Torem Arne Hetlandem był najlepszy w sprincie drużynowym techniką dowolną. Ponadto wywalczył brązowy medal w biegu na 15 km stylem dowolnym, w którym wyprzedzili go jedynie dwaj Włosi: zwycięzca Pietro Piller Cottrer oraz drugi na mecie Fulvio Valbusa. Rok później razem z kolegami z reprezentacji zajął piąte miejsce w sztafecie podczas igrzysk olimpijskich w Turynie. Był to jego jedyny start olimpijski. Startował także na mistrzostwach świata w Libercu w 2009 roku, gdzie wywalczył swój trzeci złoty medal w sztafecie. Norwegowie tym razem pobiegli w składzie: Eldar Rønning, Odd-Bjørn Hjelmeset, Tore Ruud Hofstad i Petter Northug. Jego najlepszym indywidualnym startem na tych mistrzostwach było 34. miejsce w biegu łączonym na 30 km.