Durante su carrera fue semifinalista dos veces de Roland Garros (1988 y 1990) siendo derrotado en ambas ocasiones.
En Roland Garros 1988 derrotó a Ivan Lendl en cuartos de final, perdiendo en las semifinales con Henri Leconte.
En 1990 y en el mismo torneo derrotó a Sergi Bruguera en 5 sets y en 2ª ronda a Stefan Edberg.
Perdió con Andre Agassi en semifinales.
Llegó a ganar cinco títulos individuales alcanzando el 10º puesto del mundo.