1932-től 1947-ig az ÚTE (Újpesti Torna Egylet) vízilabdázójaként és úszójaként sportolt. Jelentős eredményeit vízilabdában érte el. 1934-től 1947-ig ötször szerepelt a magyar válogatottban. Az 1936. évi nyári olimpiai játékokon tagja volt az olimpiai bajnoki címet nyert magyar csapatnak. Tagja volt az 1947-es Eb-n negyedik helyezett magyar válogatottnak. 1947-től haláláig Ausztráliában élt.