1946. november 2-án született Budapesten. Vízilabdázó. 1957-ben a Budapesti Honvéd úszójaként kezdi pályafutását. Nevelőedzője Tumpeck György. 1961-ben átkerül a pólósokhoz, edzője Hevesi István. 1970-től a Vasas SC, 1977-től 1982-ig a Tatabányai Bányász vízilabdázója. 1975-ben és 1976-ban tagja a Vasas országos bajnokcsapatának, 1971-ben Magyar Népköztársasági Kupa-győztes. 1975-ben a Bajnokcsapatok Európa Kupájának ezüstérmese. 1966 és 1975 között 96 alkalommal szerepel a válogatottban. Az 1970-es barcelonai Európa-bajnokságon és az 1972-es müncheni olimpián ezüstérmes. 1973-ban Belgrádban világbajnok, 1974-ben Bécsben Európa-bajnok. Az 1975-ös cali világbajnokságon második. 1965-ben érettségizik a budapesti gépipari technikumban. 1976-ban diplomázik az Eötvös Loránd Tudományegyetem Állam- és Jogtudományi Karán. 1978-ban a Testnevelési Főiskola Továbbképző Intézetében szerez középfokú edzői végzettséget. 1983-tól a Központi Állami Kórház Pszichiátriai Osztályának főmunkatársa. Közben 1984-től az Újpesti Dózsa vezetőedzője. 1986-ban magyar bajnokok. 1990-től a francia Nice edzője. 1995-től Ausztráliában él. Sportiskolát vezet Melbourne-ben. 1998-tól a Világ Kupa-döntős és 2000-ben Sydneyben olimpiai bajnok, 2004-ben Athénben negyedik ausztrál női válogatott szövetségi kapitánya. 2005-től üzleti tanácsadó, újságíró. Csoportelméleti kutatással, menedzserképzéssel foglalkozik.