Posee en su palmarés 4 títulos ATP (su primer trofeo lo ganó tras vencer en la final del Torneo de Kuala Lumpur 2013 al francés Julien Benneteau por un marcador de 2-6, 7-5 y 6-4), y en el circuito Challenger cuenta con 5 títulos en individuales.
Empezó a jugar al tenis con siete años con su padre Armando en el club de casa.
Mientras crecía admiraba a Juan Carlos Ferrero, Pete Sampras y Roger Federer.
En 2011 conquista su primer título de Challenger en Fürth venciendo al tenista local Jan-Lennard Struff por 6–2, 0–6, 6–2.
Debutó en un Grand Slam en Roland Garros al clasificarse para el cuadro final y perder el 4 sets ante el n.º 23 Marcel Granollers en primera ronda.
Su mejor racha llegó entre el US Open y septiembre al alcanzar tercera ronda en Flushing Meadows (perdiendo ante el n.º 1 Novak Djokovic), sus primeras semifinales ATP en Sant Petersburgo (perdiendo ante Guillermo García-López) y lograr el título en el Torneo de Kuala Lumpur.
En Grand Slam, marcó un registro de 4-3 ese año y también alcanzó segunda ronda en el Abierto de Australia (venciendo a John-Patrick Smith, perdiendo ante el n.º 3 Andy Murray) y Roland Garros (venciendo a Go Soeda, perdiendo ante Feliciano López).
En el US Open, ganó en 5 sets al favorito n.º 25 Grigor Dimitrov y a Jarkko Nieminen antes de perder ante Djokovic.