Ottenne il suo best ranking in singolare il 27 gennaio 1992 con la 92ª posizione, mentre nel doppio divenne il 16 aprile 1990, l'81º del ranking ATP.
Nel 1991, in singolare, raggiunse la sua unica finale ATP al Chevrolet Classic; in quell'occasione perse contro il tedesco Patrick Baur, con il punteggio di 2-6, 3-6. L'anno precedente, in doppio, vinse il suo primo e unico torneo ATP su un totale di tre finali disputate; ciò avvenne all'ATP Itaparica in coppia con il connazionale Mauro Menezes, con il quale sconfisse la coppia formata dagli spagnoli Tomás Carbonell e Marcos Górriz con il punteggio di 7-6, 7-5. In carriera vinse inoltre due tornei in singolare e sei tornei in doppio facenti parte dell'ATP Challenger Series.
In tredici occasioni tra il 1982 e il 1996, fu convocato nella squadra brasiliana di Coppa Davis, con un bilancio complessivo di sei vittorie e nove sconfitte.