A practicat kaiacul la clubul Dinamo Bucuresti, timp de mai bine de zece ani fiind si component de baza al loturilor de kaiac ale Romaniei.
A participat la trei editii ale Jocurilor Olimpice, la cinci Campionate Mondiale si trei Campionate Europene obtinand 19 medalii dintre care sapte de aur.
A fost de patru ori campion mondial, in 1966, la Berlin, la K2 - 500 m si K4 - 1000 m, in 1970, la Belgrad, la K4 - 10 000 m, in 1974, in Mexic, la K1 - 4x100 m si de trei ori campion european, in 19645, la Snagov, la K1 - 4x500 m, in 1967, la Duisburg, la K2 - 1000 m, si in 1969 la Moscova la K2 - 500 m.Cele mai valoroase medalii au fost cele olimpice obtinute la K4 - 1000 m: argint la Munchen, in 1972 si bronz la Tokyo, in 1964.
A primit titlul de Maestru Emerit al Sportului.