Er konnte bislang zehn Einzel- und acht Doppelsiege auf der ITF Future Tour feiern. Auf der ATP Challenger Tour gewann er bis jetzt das Doppelturnier in Kenitra im Jahr 2013. Er konnte sich 2016 erstmals für das Hauptfeld eines Grand-Slam-Turniers qualifizieren, nachdem er sich vorher durch die Qualifikation gekämpft hatte. Dort verlor er in der ersten Runde gegen Mathias Bourgue.