A practicat canoe de performanta mai intai la Clubul Sportiv Scolar din Orsova, dupa care s-a transferat la Clubul Sportiv Dinamo Bucuresti.
In 1995, la Duisburg , a cucerit cel dintai titlu mondial, la C4 - 1000m, performanta pe care a reeditat-o in 1997, la Dartmouth, tot la C4 - 1000 m. A urcat de asemenea pe cea mai inalta treapta a podiumului la Gainesville (SUA), cu echipajul de canoe dublu, in proba de C2 - 1000 m.
In 1999, la Zagreb, a cucerit primul sau titlu european la canoe dublu pe 500 m (C2 - 500 m) si trei medalii de argint, la C2 - 1000 m, C4 - 500 m si C4 - 200 m.
In 2000, la Jocurile Olimpice de la Sydney, a cucerit titlul la C2- 1000 m, alaturi de Mitica Pricop, si bronzul, la C2 - 500 m, in aceeasi formula.
Dupa retragrea din activitatea competitionala a devenit antrenor de canoe, fiind cooptat mai intai in colectivul tehnic al lotului national de juniori, iar apoi la cel de seniori.
A primit titlul de Maestru Emerit al Sportului, iar in 2000 i-a fost conferit Ordinul national “Pentru merit” in grad de comandor.