Timon Haugan stammt aus Oppdal südlich von Trondheim. Wenige Tage nach seinem 15. Geburtstag bestritt er in Oppdal seine ersten FIS-Rennen. Am 5. Dezember 2015 stieg er mit dem Riesenslalom von Trysil in den Europacup ein, konnte in seiner ersten Saison aber noch keine Punkte gewinnen. Bei den Juniorenweltmeisterschaften in Sotschi errang er mit der norwegischen Mannschaft die Bronzemedaille. Nachdem ihm in seiner zweiten Europacup-Saison sechs Platzierungen unter den besten 30 gelungen waren, ging er bei seinen zweiten Juniorenweltmeisterschaften in Åre in allen fünf Disziplinen an den Start. Im Riesenslalom gewann er hinter Loïc Meillard die Silbermedaille, in der Kombination belegte er Rang fünf. Am Ende der Saison wurde er in einem stark besetzten Slalomrennen norwegischer Vizemeister und musste sich nur Henrik Kristoffersen geschlagen geben.
Am 22. Dezember 2017 gab Haugan im Slalom von Madonna di Campiglio sein Weltcup-Debüt und gewann mit Rang 24 auf Anhieb Punkte. Eine weitere Platzierung in den Punkterängen gelang ihm gegen Ende der Saison als 25. in Kranjska Gora. Am 10. März 2018 gewann er in Berchtesgaden erstmals ein Europacuprennen. In der Europacupsaison 2018/19 wurde er Dritter der Gesamt- und Zweiter der Slalomwertung. Nach mehreren guten Platzierungen gelang ihm am 8. Februar 2020 mit Rang zwei im Slalom von Chamonix sein erster Podestplatz im Weltcup.
Bei den Olympischen Spielen von Peking kam er im Spezialslalom nicht zum Einsatz, gewann aber im Mannschaftswettbewerb gemeinsam mit Mina Fürst Holtmann, Fabian Wilkens Solheim, Thea Louise Stjernesund, Maria Therese Tviberg und Rasmus Windingstad die Bronzemedaille. An der Seite von Alexander Steen Olsen, Stjernesund und Tviberg holte er bei den Weltmeisterschaften in Méribel die Silbermedaille im Mannschaftswettbewerb. Im Parallelrennen gewann er die Bronzemedaille. Am 2. März 2024 gelang ihm mit Platz 3 in Aspen die erste Podestplatzierung in einem Weltcup-Riesenslalom. Zwei Wochen später feierte er im Slalom von Saalbach seinen ersten Weltcupsieg und bewahrte die norwegische Herrenmannschaft damit vor der ersten sieglosen Saison seit 35 Jahren.