Sportpályafutását – Komjádi Béla tanítványaként – 1916-ban, az MTK (Magyar Testgyakorlók Köre) úszójaként és vízilabdázójaként kezdte. 1921-től a III. kerületi TVE-ben (Torna és Vívó Egylet), majd 1927-től egy-egy évig Franciaországban (SCUF Paris) és Belgiumban (La Nage Saint Gilles) sportolt. 1928-ban visszatért az MTK-ba. 1921-től 1932-ig hatvanhatszor szerepelt a magyar vízilabda-válogatottban. Az 1932. évi nyári olimpiai játékokon tagja volt a bajnokságot nyert magyar csapatnak.
A budapesti tudományegyetemen jogi oklevelet szerzett, 1932-ben történt visszavonulása után jogászként, edzőként és 1933-tól 1935-ig a magyar vízilabda-válogatott szövetségi kapitányaként működött. Hosszú időn át volt játékvezető.