Ханнинен переключился на ралли в 1999 году, до этого он тир года провел в Rallycross. Дебют гонщика в WRC состоялся в Швеции, но даже столько лет гонщик не намерен оглядываться назад. Он задавал тон в группе N за рулем Mitsubishi Lancer. В составе Red Bull Skoda пилот смог перейти на машину класса Super 2000, что очень сильно ему помогло в Intercontinental Rally Challenge, чемпионом которого он стал в 2010 году. Сезон 2011 он начал фаворитом на этот титул.