Ses débuts remontent à 1969 sur Renault 8 Gordini, avec laquelle il remporte la Classe 1 lors du rallye national des 1000 Lacs. Il passe sur Opel Kadett Rallye en 1970, puis sur Volvo 142 pour trois saisons avant de connaître la Fiat 124 Abarth (2 ans) et surtout la 131 Abarth Rallye (6 ans), entre 1974 et 1981 (pilote officiel Fiat huit ans). Il s'illustre avec quatre podiums successifs au rallye de Finlande de 1971 à 1974. En 1977, 1978 et 1980 il participe à la conquête des trois seuls titres mondiaux des constructeurs de la marque turinoise.
Après Sandro Munari, il devient le second vainqueur de la Coupe FIA des pilotes de rallyes en 1978 sur Fiat 131 Abarth et Lancia Stratos, ainsi que Champion de Finlande des rallyes du Groupe 4 la même année avec sa Fiat 131 Abarth. En 1980, il est dominé (6e au classement des pilotes) par l'allemand Walter Röhrl pour la conquête du titre mondial au sein de l'écurie italienne, et il participe aux 24 heures du Mans la même année sur une Lancia Beta Monte-Carlo devant abandonner avec ses deux coéquipiers au bout de 26 tours.
Six années plus tard il devient vice-champion du monde des rallyes en 1986 sur Lancia Delta S4 (à 14 points à peine de Juha Kankkunen), performance qu'il réédite en 1988 sur Lancia Delta Integrale derrière Mikki Biasion cette fois. De 1982 à 1989 il passe sept nouvelles saisons avec le LanciaMartini Racing team officiel. Il obtient de fait un total conséquent de 4 troisièmes places en championnat, en 1979, 1983, 1984 et 1987.
En 1990, il devient pilote officiel Subaru, sur Subaru Legacy RS pour deux nouvelles saisons (un podium en Suède en 1991), et en 1992 il évolue sur une Toyota Celica Turbo 4WD du team ToyotaEurope, finissant encore 3e à domicile. Son ultime podium en WRC (2e) est obtenu lors du Rallye Safarikényan en 1993 à 42 ans, après vingt ans de présence régulière en mondial.
En 2001 pour ses 50 ans, il participe pour la 24e fois à son rallye national sur une Ford Focus RS WRC, huit ans après sa dernière sortie avec la Subaru Impreza 555, terminant à la 16e place en compagnie de Ilkka Riipinen.
2012 et 2013 le voient désormais remporter un autre rallye "Historic" par deux fois, le "Rallylegend" de la République de Saint-Marin, toujours avec son compatriote Ilkka Kivimäki qui l'épaule fidèlement depuis 1973.
(remarque : il remporte également le Rallye de Sanremo en 1986 sur Lancia Delta S4 du Martini Lancia team, mais le résultat de cette course est annulé en totalité au mois de décembre par la FIA, pour problème de conformité de bas de caisses de certains véhicules. En 1986 il obtient finalement un total de huit podiums officiels. Sur l'ensemble de sa carrière il monte à 14 reprises sur celui de son rallye national.)