Are in palmares zece titluri de campion al Romaniei la tenis de masa, la simplu, sapte la dublu masculin si doua la dublu mixt.
A cucerit medalia de bronz la Campionatele Europene din 2012, prima pentru Romania dupa 52 de ani, iar la Jocurile Olimpice de la Londra 2012 a ocupat locul 5, cea mai buna clasare în întrecerile masculine olimpice din istoria tenisului de masă romanesc.
A fost component al cluburilor germane FC Bayreuth, SV Pluderhausen, TTF Liebherr Ochsenhausen si Werder Bremen, cucerind titlul de campion al Germaniei in 2004 si 2013 si Cupa Germaniei in 2002, 2003 si 2004.
La Jocurile Olimpice de la Rio de Janeiro din 2016 s-a calificat gratie pozitiei ocupate in clasamentul mondial.