Allenato da William Álvarez, è passato al tennis professionistico nel 2000 e ha raggiunto il suo miglior piazzamento nel ranking ATP (n° 141) il 5 agosto 2002, durante una stagione in cui ottenne molti piazzamenti a livello Challenger.
Nel 2008 è stato tesserato per il Circolo Tennis Gubbio.
Dal 2016 è tesserato con il TC Ca' del Moro Lido di Venezia e partecipa al campionato nazionale a squadre di Serie A2.
Attualmente insegna ai ragazzi del SPORTING CLUB MESTRE.