Su ranking más alto a nivel individual fue el puesto n.º 297, alcanzado el 30 de septiembre de 2013. A nivel de dobles alcanzó el puesto n.º 51 el 15 de enero de 2018.[1]
Ha ganado hasta el momento 2 torneo de la categoría ATP Challenger Series en su carrera y fue en la modalidad de dobles. También ha ganado varios títulos Futures tanto en individuales como en dobles.[2]