Ottenne il suo best ranking in singolare il 3 aprile 2006 con la 300ª posizione; mentre nel doppio divenne, il 27 settembre 2010, il 53º del ranking ATP.
In carriera in singolare, è riuscito a conquistare solo due tornei del circuito futures. In doppio, ha ottenuto la vittoria finale in undici tornei challenger e nove futures. Da ricordare, in particolare, la finale raggiunta nel 2010 nel torneo ATP di Delray Beach in coppia con lo slovacco Igor Zelenay. In finale furono sconfitti con il punteggio di 3-6, 63-7 dagli statunitensi Bob Bryan e da Mike Bryan. Miglior risultato nei tornei del grande slam è il quarto di finale raggiunto a Wimbledon 2011 in coppia con lo statunitense James Cerretani; in quell'occasione furono sconfitti con il punteggio di 7-63, 67-7, 65-7, 5-7 dal francese Michaël Llodra e dal serbo Nenad Zimonjić.