Campione europeo di Formula 2 nel 1969, ha preso parte ad undici Gran Premi di Formula 1 ottenendo come miglior risultato un secondo posto a Monza nel 1968. Ha inoltre condotto per i primi tre giri il Gran Premio di Monaco dello stesso anno. Durante il corso della sua carriera si è dedicato anche a gare rally o con vetture sport prototipo, giungendo terzo alla 12 Ore di Sebring e secondo alla 1000 km di Monza del 1970.