En su carrera ha alcanzado una final de ATP y ha levantado 16 trofeos en el nivel challenger en la modalidad de individuales y otros 3 en dobles.