Iniziò a gareggiare nei rally nel 1967, affacciandosi per la prima volta nelle competizioni internazionali nel 1974 al RAC Rally su Opel Ascona. La sua ultima gara fu nello stesso evento nel 1986 a bordo di una MG Metro 6R4 arrivando 6º in classifica.
La sua carriera nel WRC ha disputato 27 gare, con un totale di 68 punti e salendo due volte sul podio.
Nel 1990 stabilì il record di velocità per una vettura di serie sul circuito dell'Isola di Man (record rimasto imbattuto fino al 2011), con una velocità media superiore ai 160 km/h a bordo di una Rover 827.