A inceput canotajul la varsta de 15 ani la Clubul Sportiv Triumf din Bucuresti. Ulterior a fost legitimat la cluburile Steaua Bucuresti si Petromar Constanta. Timp de 15 ani a activat la lotul national al Romaniei in calitate de carmaci.
Prima performata notabila la o competitie de anvergura a obtinut-o in 1984, la Jocurile Olimpice de la Los Angeles – argint la doi rame cu carmaci (2+). Peste patru ani, la JO de la Barcelona, a cucerit titlul olimpic la patru rame cu carmaci (4+) si medalia de bronz la 2+.
A cucerit titlul mondial in 1996, la 4+, si trei medalii mondiale de argint: in 1985, la 2+, in 1991, la 4+ si in 1996, la 2+. La CM din 1998 si 1999, a obtinut medaliile de bronz la opt rame cu carmaci (8+).
Dupa retragerea din activitatea competitionala a devenit antrenor.
A primit titlul de Maestru Emerit al Sportului.