Iniziò la carriera nei rally nel 1956 con vetture Mercedes e Saab; correva anche in motocicletta divenendo nel 1958 campione nazionale finlandese.
Nella sua carriera ha corso per le più importanti marche automobilistiche: Mercedes, BMC, Ford, Lancia, Datsun, FIAT, BMW e Opel. È stato uno dei più grandi piloti degli anni sessanta-settanta, ed uno dei piloti che seppe sfruttare al meglio la Mini Cooper S da rally, con cui vinse diversi rally.
1964 - Vince la Spa-Sofia-Liegi (Austin Healey 3000) con Ambrose, 3º ai Mille Laghi
1965 – campione europeo di Rally. Vince i Rally di Ginevra, Cecoslovacchia, Polonia, la Monaco-Vienna-Budapest e il RAC, 2º al Mille Laghi (Mini Cooper S).
1966 – Vince il Tulip Rally e in Cecoslovacchia, 3º al 1000 laghi, 4º al RAC (Mini Cooper S). Vince la Bathurst 500 (Mini Cooper S) con Bob Holden.
1967 – Vince il Rally Monte Carlo, 3º in Svezia e Tulip Rally (Mini Cooper S).
1969 – 2º al Rally di San Remo (Lancia Fulvia HF). 9º alla Targa Florio e 27º (1ª classe 1600cc), alla 1000 km del Nürburgring con Sandro Munari (Lancia Fulvia HF).
1970 – 3º al World Cup Rally London-Mexico, 7º al RAC (Datsun 240Z)
1971 – 2º nell'East African Safari, 5º a Monte Carlo (Datsun 240Z)
1972 – 3º al Monte Carlo avendo come copilota Jean Todt, 2º al Rally di Australia, 6º all'East African Safari (Datsun 240Z)
1973 – 2º al Rally dell'Acropoli (Fiat 124 Abarth), 6º al Monte Carlo (Datsun 240Z)