Si-a inceput cariera sportiva la Clubul Sportiv Scolar nr. 1 din Bucuresti si a continuat-o la Dinamo Bucuresti. Intre anii 1981 si 1992 a fost unul dintre componentii de baza ai lotului masculin de canotaj al Romaniei, tragand in barcile de doi, patru si opt rame cu carmaci (2+1, 4+1, 8+1) si doi rame (2-).
A participat la trei editii ale Jocurilor Olimpice, unde a cucerit de doua ori argintul olimpic, in 1984 la 2+1, si in 1988, la 4+1. In 1992, a participat in intrecerea olimpica de doi rame fara carmaci (2-), alaturi de Dragos Neagu, dar a parasit competitia in recalificari.
De asemenea, ca senior a fost prezent la sase editii ale Campionatelor Mondiale, cel mai bun rezultat fiind medalia de aur cucerita in 1989, la CM de la Bled (Slovenia) cu echipajul de 4+1 al Romaniei.
Dupa 1992 a plecat in Franta ca antrenor la un club nautic din Paris.
A primit titlul de Maestru Emerit al Sportului.