Professionista dal 1998, ha a lungo frequentato i circuiti minori Challenger e Futures per poi esordire nel circuito maggiore sia in singolo che in doppio nella stagione 2004.
In singolo ha conquistato due Challenger (tornei di Recanati 2004 e di Togliatti 2006) e cinque Futures[1] e vanta un best ranking ATP al n. 166 ottenuto nel luglio 2004.
Ha ottenuto risultati migliori nel doppio, ha vinto infatti 9 Challenger e 6 Futures inoltre, in coppia con Ivan Ljubičić, ha raggiunto il terzo turno al Roland Garros 2006 dove sono stati sconfitti dalla coppia nr. 1 al mondo i gemelli Mike e Bob Bryan.
Sempre in coppia con Ljubičić ha disputato la finale nel torneo Metz 2004 e la semifinale del torneo di Milano 2005, vanta inoltre una semifinale a Newport in coppia col connazionale Daniele Bracciali.
Si è ritirato dall'attività agonistica nel 2010 dopo aver tentato il rientro in alcuni tornei Futures, ha intrapreso la carriera da allenatore affiancando nel 2019 Marco Cecchinato[2] e nel 2021 Stefano Travaglia.[3]