Im Jahr 2007 erreichte er in der Juniorenkonkurrenz das Finale der Australian Open, verlor dort jedoch gegen Brydan Klein. Bei den French Open desselben Jahres trat er im Einzelhauptfeld an, verlor in der ersten Runde gegen Olivier Patience in vier Sätzen. Im Doppel spielte er zusammen mit Jérémy Chardy, sie verloren in der ersten Runde gegen die an Nummer 3 gesetzte Paarung Martin Damm/Leander Paes mit 6:7 und 6:7. Im Mixed-Wettbewerb erreichte er an der Seite von Alizé Cornet die zweite Runde. An der Seite von Kellen Damico spielte er das Juniorendoppelfinale, sie verloren in zwei Sätzen gegen Thomas Fabbiano und Andrei Karatschenija. Als weiteren Höhepunkt im Jahr 2007 zählt der Gewinn des Juniorendoppeltitels bei den US Open an der Seite von Jérôme Inzerillo.
2008 erhielt er zum zweiten Mal eine Wildcard für die French Open, wo er sich Andy Murray nach hartem Kampf in fünf Sätzen geschlagen geben musste.
Er feierte bislang 15 Einzel- und 19 Doppeltitel auf der Future Tour. Auf der Challenger Tour gewann er im Doppel drei Turniere. Im Mai 2011 verbesserte er sich erstmals in die Top 250 der ATP-Weltrangliste im Einzel, seine höchste Platzierung war Position 202 im Juni 2013.