Az Óbudai Árpád Gimnáziumban tanult 1959–1963 között.[3][4] 1956-tól a Budapesti Lokomotív, illetve a BVSC(Budapesti Vasutas Sport Club), 1966-tól az OSC(Orvosegyetemi Sport Club), illetve a Medicor OSC, majd 1980-tól a Külker SC sportolója volt. Úszásban és vízilabdázásban is versenyzett, de kiemelkedő eredményeket vízilabdázásban ért el. 1963 és 1976 között 178 alkalommal szerepelt a magyar válogatottban.
Három olimpián vett részt, 1976-ban, Montréalban tagja volt az olimpiai bajnoki címet nyert csapatnak. Az aktív sportolástól 1982-ben vonult vissza.
Még visszavonulása előtt, 1980-tól 1981-ig a Budapesti Spartacus vízilabda-szakosztályának edzője volt. 1984-től játékvezető.
1971-ben a Semmelweis Orvostudományi Egyetemén (SOTE) fogorvosi oklevelet szerzett. Ekkor SOTE Fogpótlási Klinika, 1974-től a Gyermekfogászati Klinika tudományos munkatársa, majd 1992-től egyetemi adjunktusa lett.