Ottenne il suo best ranking in singolare il 15 ottobre 1973 con la 59ª posizione del ranking ATP.
Vinse in carriera due tornei del circuito ATP su un totale di tre finali disputate. Il primo torneo vinto fu il British Hard Court Championships che si tenne a Bournemouth nel 1971; in quell'occasione superò Željko Franulović in quattro set, con il risultato di 6-3, 6-2, 5-7, 6-0. Nello stesso anno vinse anche il Dutch Open sconfiggendo in finale l'australiano Ross Case con il punteggio di 6-3, 6-4, 9-7. Il miglior risultato ottenuto nei tornei del grande slam fu il quarto turno raggiunto nell'Open di Francia del 1968.