Hansson begann im Alter von 11 Jahren mit dem Skisport.[1] Sein internationales Renndebüt gab er bei einem Rennen der FIS Entry League am 25. Januar 2017 in Kåbdalis.
Sein erstes internationales Großereignis bestritt er zwei Jahre später. Bei den Juniorenweltmeisterschaften in Val di Fassa schied er jedoch im Slalom aus und lieb so ohne Platzierung. Seine ersten Siege auf kontinentaler Ebene feierte er am 5. Dezember 2019 als er bei einem Slalom des Far East Cups gewann.
Bei den Weltmeisterschaften 2021 gewann Hansson überraschend die Silbermedaille mit der Mannschaft, wobei er als Ersatzmann ohne Einsatz blieb. Einen Monat später stürzte er bei einem FIS-Rennen in Sunne und zog sich dabei eine Unterschenkelfraktur zu.[2]
2023 wurde Hansson erstmals schwedischer Meister im Slalom.[3]
Am 2. März 2024 gewann Hansson seine ersten Weltcuppunkte, als er am beim Riesenslalom von Aspen den 26. Platz belegte.