1945-től az Egri Barátság SE, 1948-tól az Egri Szakszervezetek, majd 1952-től a Budapesti Honvéd sportolója volt. Úszásban és vízilabdázásban is versenyzett, de nemzetközi szintű eredményeket vízilabdázásban ért el. 1953-tól 1960-ig összesen hetvenhárom alkalommal szerepelt a magyar válogatottban. Tagja volt az 1956. évi Melborne-i olimpián aranyérmes, az 1960. évi római olimpián bronzérmes, illetve az 1954-ben Torinóban és 1958-ban Budapesten Európa-bajnoki címet nyert magyar csapatnak. Az aktív sportolást 1960-ban fejezte be.