Su ranking más alto fue el 17 tras llegar a los cuartos de final en el Godó. En 2012 llegó a su primera final ATP, pero perdió frente a Pablo Andújar en Casablanca. En 2013 debutó en la Copa Davis en una eliminatoria frente a Canadá. Ganó su primer torneo en Bastad frente a Fernando Verdasco en el año 2016.