Hansen a gagné le championnat de karting suédois en 2008, et a gagné des courses en Formula BMW, Formula Renault 2.0 Alps et en Eurocup Formula Renault 2.0. En il participe à sa première épreuve en rallycross au volant de la Citroën XsaraSupercar de Marc Laboulle, utilisé en 2010 par Davy Jeanney pour devenir champion de France. Il participe au championnat d'Europe complet en 2013, et finit à la troisième place générale après neuf épreuves.
Hansen remporte une victoire et termine trois fois sur le podium. Il termine Championnat du monde de rallycross 2014 à la quatrième place tandis que son coéquipier termine à la septième place avant d’être remercié à la fin de saison.
Pour la saison 2015 du WorldRX il fait équipe avec le français Davy Jeanney sur une nouvelle Peugeot 208 WRX. Hansen remporte trois victoires dans le championnat et termine l'année à la deuxième place derrière Petter Solberg.
En 2016 Hansen fait équipe avec le nonuple champion WRCSébastien Loeb[2], Davy Jeanney étant engagé dans l’équipe « B » aux côtés de son frère Kevin Hansen. Il poursuit en 2017 avec la même équipe, et termine à la cinquième place du championnat.