1945. április 17-én született Budapesten. Vízilabdázó. Édesapja a MÁV anyagbeszerzője, édesanyja tanítónő. 1956-tól a Budapesti Lokomotív (a Budapesti Vasutas Sport Club), 1966-tól az Orvosegyetemi Sport Club, 1980-tól 1982-ig a Külker SC játékosa. Nevelőedzője Prácser Gábor. 1966-ban, 1969-től 1974-ig megszakítás nélkül, végül 1978-ban országos bajnok. 1970-ben és 1974-ben a Magyar Népköztársasági Kupa győztese. 1972-ben és 1978-ban a Bajnokcsapatok Európa Kupájában aranyérmes. 1963-tól 1976-ig 178 alkalommal tagja a válogatottnak. 1965-ben a budapesti Universiade aranyérmese. Az 1966-os utrechti Európa-bajnokságon ötödik. Az 1968-as mexikói olimpián bronzérmes. Az 1970-es barcelonai Európa-bajnokságon és az 1972-es müncheni olimpián második. 1973-ban Belgrádban világ-, 1974-ben Bécsben Európa-bajnok. Az 1975-ös cali világbajnokság ezüstérmese. Az 1976-os montreali olimpia bajnoka.
1963-ban érettségizik az óbudai Árpád Gimnáziumban. 1971-ben doktorál a Semmelweis Orvostudományi Egyetem Fogorvosi Karán. 1971-től a SOTE Fogpótlási Klinikájának, 1984-től a Gyermekfogászati Klinikának a munkatársa, 1992-től egyetemi adjunktus. 2005-től nyugdíjas. 1980-tól 1981-ig a Budapesti Spartacus edzője, 1984-től játékvezető. Sándor, János és Ede testvére vízilabdázó.