1968 és 1973 között hatszor nyert 100 méteres hátúszásban országos bajnoki címet. Összesen tizenháromszoros magyar bajnok. 1967-ben, a Linköpingben rendezett junior Európa-bajnokságon 100 méteres pillangóúszásban arany-, 100 méteres hátúszásban ezüstérmet szerzett. Ő volt az első magyar, aki a korosztályos kontinenstornák történetében dobogóra állhatott. Felnőtt világversenyen az 1973-ban, Belgrádban elért világbajnoki 5. hely és az 1970-ben, Barcelonában elért Európa-bajnoki 6. hely volt a legjobb helyezése. Részt vett az 1972-es müncheni olimpián, ahol 8. lett a férfi vegyesváltó tagjaként.[2][3]