Zlatna odličja osvajao je na Olimpijskim igrama u Montrealu 1976. (C-1 na 1000 metara) i Los Angelesu 1984. (C-2 na 500 metara s Mirkom Nišovićem). Srebrnu olimpijsku medalju izborio je također s Nišovićem u C-2 u Los Angelesu, a olimpijsku broncu u Montrealu (C-1 na 500 metara).
Na svjetskim prvenstvima osvajao je zlatno odličje u C-1 na 1000 metara u Beogradu 1978., iste godine i broncu u C-1 na 10 000 metara, kao i odličje istoga sjaja 1975., također u Beogradu. U C-1 na 10 000 metara u Nottinghamu 1981. dohvatio je srebro, a u istoj disciplini u Mechelenu 1985. bio je zlatni. Na istom prvenstvu osvojio je i srebro u C-1 na 1000 metara. S Nišovićem se u C-2 na Svjetskom prvenstvu u Tampereu 1983. okitio zlatom na 500 metara i srebrom na dvostruko duljoj dionici. Godinu dana kasnije na Svjetskom prvenstvu u Beogradu još jednom je bio najbolji na 500 metara i treći na 1000 metara.
U dugogodišnjoj karijeri najveći hrvatski kanuist čak 300 puta ponio je naslov najboljeg. jedan je od najtrofejnijih svjetskih sportaša svih vremena. Godine 1996. na prijedlog HOO-a Ljubeku je pripalo posebno priznanje Međunarodnog olimpijskog odbora "Stogodišnjica Olimpijskih igara".