Tízéves korától a Szolnoki Dózsában, 1973-tól az Újpesti Dózsában, majd 1983-tól két évig a Volán SC-ben vízilabdázott kapusként. 1970 és 1984 között 134-szer szerepelt a magyar válogatottban. Tagja volt az 1976. évi nyári olimpiai játékokon, Montréalban olimpiai bajnoki címet szerzett a magyar csapatnak.
Sportolói pályafutása közben, 1970-ben a Budapesti Műszaki Egyetemen vegyészmérnöki, 1976-ban a TFTI-n (Semmelweis Egyetem, Testnevelési és Sporttudományi Kar, TF Továbbképző Intézet) vízilabda-edzői oklevelet szerzett. Visszavonulása után, 1984-től 1990-ig a svájci Solothurn edzője, majd 1992-ig a svájci vízilabda-válogatott szövetségi kapitánya volt. Ezután vegyészként dolgozott Svájcban, ahol letelepedett.[1]
2022 márciusában – a magyar sport hírnevét erősítő több évtizedes, kimagasló sportolói és edzői pályafutása elismeréseként – Áder János államfőtől megkapta a Magyar Érdemrend tisztikeresztje kitüntetést.[2]