1966-tól a Szolnoki MTE, majd 1972-től a SZEOL AK kajakozója volt. 1969–1980 között szerepelt a magyar válogatottban, ez idő alatt a magyar csapat egyik meghatározó egyénisége volt. Két olimpián vett részt, 1972-ben Münchenben a harmadik, 1976-ban Montréalban a második helyen végzett. A világbajnokságokon összesen nyolc érmet – köztük hat aranyérmet nyert. Az 1973. évi világbajnokságon három számban nyert bajnoki címet. Ebben az évben az év sportolójává választották. Az aktív sportolást 1980-ban fejezte be.