Il a disputé 42 courses en Championnat du monde des rallyes, de 1973 à 1980 (dernier copilote à naviguer Ove Andersson, sur Toyota, en Côte d'Ivoire, avant que celui-ci ne devienne directeur d’équipe à temps plein).
Il meurt durant la première étape Abidjan-Yamoussoukro-Abidjan du 19e Rallye Côte d'Ivoire, dans le crash de l’avionCessna C340 d'Air Transivoire, loué par TTE-Team Toyota Europe, dont il était devenu le directeur sportif (décès également du copilote Nigel Harris et des deux pilotes de l'avion), alors que Ove Andersson en était le team manager, et que l’équipage Björn Waldegård-Fred Gallagher faisait partie du team.
Palmarès (victoires en Championnat du monde des rallyes : 5, et en Championnat d'Europe des rallyes : 9)
Rallye Monte-Carlo : 1964 (avec Paddy Hopkirk, sur Morris Mini Cooper S), et 1967 (avec Rauno Aaltonen) (Championnat d'Europe);
Rallye autrichien des Alpes : 1964 (avec Paddy Hopkirk, sur Austin Healey 3000), et 1966 (avec Paddy Hopkirk, sur Mini Cooper S);
Rallye des Tulipes: 1966 (avec Rauno Aaltonen, sur Mini Cooper S) (2e en 1963 avec Paddy Hopkirk);
Rallye de Tchécoslovaquie: 1966 (avec Rauno Aaltonen, sur Mini Cooper S);
Rallye Vltava : 1966 (avec Rauno Aaltonen, sur Mini Cooper S);