Hansson deltok under OL 1998 i Nagano og 2006 i Torino der han ble nummer 10 i slalåm. Han startet i fem verdensmesterskap og oppnådde to tolvteplasser i slalåm (2003 og 2007.