Ottenne il suo best ranking in singolare il 13 febbraio 1995 con la 91ª posizione, mentre nel doppio divenne il 23 agosto 1999, il 168º del ranking ATP.
Il miglior risultato in carriera fu ottenuto nel 1995 al Jakarta Open in singolare; in quell'occasione raggiunse la finale superando in successione il marocchino Karim Alami, il francese Gérard Solvès, il britannico Mark Petchey e l'haitiano Ronald Agénor, ma venne sconfitto dalla testa di serie numero due, l'olandese Paul Haarhuis con un doppio 5-7.
Vanta tra i tornei minori, quattro successi nell'ATP Challenger Series in singolare e otto in doppio.
Statistiche
Tornei ATP
Singolare
Sconfitte in finale (1)
Legenda
Grande Slam (0)
ATP World Tour Finals (0)
ATP Super 9 / ATP Masters Series (0)
ATP Championship Series / ATP International Gold (0)