Inizia la sua carriera nel mondo dei motori come pilota motociclistico. Fa il suo esordio nel Tourist Trophy1958 nella classe 350 con la Norton. Con la casa motociclistica britannica gareggia anche l'anno seguente in cui fa l'esordio anche in 500 al Gran Premio di Francia, in cui conquista anche il suo primo punto iridato. A fine stagione sarà undicesimo in classifica finale con 3 punti. Nella stessa stagione ne conquisterà 4 in 350, terminando dodicesimo in classifica.
Nel 1960, sempre con la Norton, è settimo nella classifica della 500 (9 punti) e nono in quella della 350 (5 punti). Nel Motomondiale 1961 è ancora decimo in 500 (5 punti), sempre con la casa britannica. Nella stagione corre il suo unico gp in 125, gareggiando con la Suzuki, senza cogliere punti. Nel 1962 corre il suo primo gran premio in 125 con la EMC (in Belgio) in cui conquista il primo podio della carriera (terzo). In 500 è nono assoluto con 7 punti, a bordo della Norton.
Dopo una breve pausa nel 1963 dedicata alle gare con automobili ritorna nel Motomondiale 1964. Nella 500 è quinto assoluto con una Matchless (con 16 punti) frutto di ben tre terzi posti. In 350 corre con la AJS e chiude settimo con 5 punti. L'ultima stagione a punti è il 1965, ed è anche la migliore. Driver in 500 è terzo (dietro a Mike Hailwood e Giacomo Agostini) e conquista 26 punti (frutto anche di due secondi posti e due terzi). In 350 conquista un punto.
Fa il suo esordio in un gran premio non valido per il campionato del mondo nel 1963, il Gran Prix du Rand con una Lotus-BRM, in cui chiude settimo. Pochi giorni dopo prende parte al Gran Premio del Sud Africa sempre con una Lotus-BRM del team Selby Autos Spares. Qualificato ventunesimo non prende parte alla gara per un incidente.
Nel 1969 acquista una Lola per partecipare al campionato nazionale di Formula 1. La prima stagione è molto buona con diversi podi e un quinto posto finale. Nelle stagioni seguenti sfiorerà la vittoria nei molti gran premi che si disputano nel suo paese ma senza mai riuscire a coglierla. Correrà nel 1969 con una McLaren, prima a motore Chevrolet poi FordCosworth. Nel 1971 utilizza un motore Ford conquistando ben 5 podi e il quarto posto finale in classifica. L'anno seguente utilizza per qualche gara una Surtees.