A inceput gimnastica artistica de performanta de la varsta de 5 ani, la Timisoara, sub indrumarea profesorului Ioan Boici. In perioada 1992 - 1996 a fost component al lotului national de juniori, iar din 2000 a fost selectionat in echipa reprezentiva de seniori a Romaniei.
Primul rezultat de marca l-a obtinut in 1996, la Campionatele Europene de la Copenhaga, unde a obtinut medalia de bronz la cal cu manere.
In 2001, dupa ce a cucerit titlul de campion national absolut, la Campionatele Mondiale de la Ghent din Belgia, s-a clasat pe locul 4 la individual compus.
In 2002, la CE de la Patras (Grecia), a urcat pe prima treapta a podiumului continental atat la individual compus cat si cu echipa Romaniei.
Dupa ce in 2003, la Campionatele Mondiale de la Anaheim (SUA), s-a clasat pe locul 5 la echipe, in 2004, la CE de la Lublijana (Slovenia), a facut parte din reprezentativa Romaniei care a castigat titlul la echipe.
La Jocurile Olimpice de la Atena, in 2004, alaturi de Marian Dragulescu, Ilie Daniel Popescu, Razvan Dorin Selariu, Ioan Silviu Suciu, Ioan Silviu Suciu, Marius Daniel Urzica, a cucerit medalia de bronz in competitia pe echipe.