1945. július 23-án született Gyergyószentmiklóson (Románia). Vízilabdázó. Kezdetben focizik, kézilabdázik és birkózik. Tizenöt évesen kerül a Császár uszodába a Budapesti Építők úszóihoz. Rövidesen átirányítják a pólósokhoz. Nevelőedzője, Kántor Sándor állítja a kapuba. 1966-tól 1980-ig a Budapesti Spartacus vízilabdázója. Száznyolcvankilenc mérkőzésen védi a válogatott kapuját. Az 1966-os utrechti Európa-bajnokságon ötödik. Az 1968-as mexikói olimpia bronzérmese. Az 1972-es müncheni olimpián második. 1973-ban Belgrádban világbajnok, 1974-ben Bécsben Európa-bajnok. Az 1975-ös cali világbajnokságon ezüstérmes. 1976-ban Montrealban olimpiai, 1977-ben Jönköpingben Európa-bajnok. Az 1978-as nyugat-berlini világbajnokságon második. Az 1980-as moszkvai olimpia bronzérmese.
A hetvenes években a nagytétényi, elektronikai mérőműszergyártó FOK-GYEM Szövetkezet munkatársa. 1976-ban a Testnevelési Főiskola Továbbképző Intézetében szerez edzői oklevelet. 1981-től az utánpótlás-válogatott edzője. 1982-től a Budapesti Spartacus, 1983-tól a Budapesti Vasutas Sport Club vezetőedzője. 1987-től Kuvaitban dolgozik. 1990-től 1992-ig a Tungsram SC vezetőedzője. Vállalkozó. Autóalkatrész-kereskedelemmel foglalkozik. Kuvait után biliárdtermeket üzemeltet, majd sörözőt nyit.