1968-tól a KSI (Központi Sport Iskola), 1974-től a Vasas SC, majd 1986-tól az olaszországi Poseidon Catania vízilabdázója volt. 1975-től 1986-ig 128 alkalommal szerepelt a magyar válogatottban. Az 1976. évi olimpián tagja volt a bajnoki címet nyert magyar csapatnak. 1986-tól a Vasas örökös bajnoka. Az aktív sportolást 1990-ben fejezte be.
1983-ban a Testnevelési Főiskolán vízilabdaedzői oklevelet szerzett és visszavonulása után a Vasas, a Poseidon Catania, a Tungsram SC, majd a Budapesti Spartacus edzője lett. 1999-től a kuvaiti válogatott szövetségi kapitánya volt. 2005-ben hazatért és a Vasas ifjúsági csapatának edzője lett. Majd 2012-től az Angyalföldi sport iskola felnőtt csapatában edzősködik.