Se dedicó mayormente a jugar circuitos de torneos challenger, aunque en el 2006 participó de los torneos de Stuttgart y Kitzbühel, llegando a octavos de final del primero.
En su carrera le ha ganado a jugadores top 100 como: Christophe Rochus, Filippo Volandri (en 2006), Juan Pablo Brzezicki (en 2007), Santiago Ventura (2008), Nicolás Massú, Paul Capdeville (2009), Paolo Lorenzi, Carlos Berlocq, Brian Dabul (en 2010), Horacio Zeballos, Karol Beck, Frederico Gil (en 2011).
A varios de estos jugadores les ha ganado en más de una oportunidad.
Como entrenador ha trabajado con Juan Mónaco y Federico Delbonis.
Actualmente entrena al peruano Juan Pablo Varillas.