Aktív sportolói pályafutását 1917-ben, bátyja egyesületében, az MTK-ban (Magyar Testgyakorlók Köre) kezdte. 1919-től a III. kerületi TVE (Torna és Vívó Egylet), 1920-tól az FTC (Ferencvárosi Torna Club), 1928-tól a MAC (Magyar Atlétikai Club), majd 1935-től az ÚTE (Újpesti Torna Egylet) úszója és vízilabdázója volt. 1921-től 1935-ig hetvenhárom alkalommal szerepelt a magyar vízilabda válogatottban. Tagja volt az 1932. évi nyári olimpiai játékokon bajnokságot nyert magyar csapatnak.
1936-ban történt visszavonulása után Tatabányán és Budapesten edzőként tevékenykedett.