Nel motomondiale ha ottenuto punti validi per la classifica in 7 gran premi, arrivando 5 volte sul podio e nel 1956 si è laureato vicecampione del mondo nella classe 500 alle spalle di John Surtees.
La prima presenza nelle posizioni in grado di attribuire punteggio nel mondiale fu perciò nel motomondiale 1955, nel Gran Premio di casa e in seno alla squadra ufficiale della BMW a cui fu fedele per tutta la durata della carriera. Fu quello anche l'unico risultato valido dell'anno.
Nel 1956 arrivò tra i primi 6 al traguardo in 4 delle 6 gare in programma, raggiungendo il secondo posto finale; l'anno successivo appare nelle classifiche solo nei gran premi di Germania e d'Olanda conquistando due terzi posti e ponendo termine alla sua carriera professionistica.