A Magyar Úszó Egylet (MÚE) atlétájaként éveken keresztül az élvonalban szerepelt. 1904-1908 között vizsga nélküli a MÚE labdarúgócsapat játékvezetőjeként tevékenykedett az NB I, valamint egyéb bajnokságokban.
Franciaországban, Párizsban rendezték az 1900. évi nyári olimpiai játékok atlétikai versenyeit, ahol több versenyszámban is indult. A 100 m, a 200 m, valamint a 60 m síkfutásban az előfutamokban kiesett. Távolugrásban a 7. helyen végzett.
Az MLSZ tanácsa határozata alapján hivatalos mérkőzéseket csak az vezethet, aki az illetékes bírótestület előtt elméleti és gyakorlati vizsgát tett. Játékvezetésből az első között, 1901-ben Budapesten az MLSZ Bíróvizsgáló Bizottság (BB) előtti MÚE bírójelöltként elméleti és gyakorlati vizsgát tett. Az MLSZ által üzemeltetett bajnokságokban tevékenykedett. AZ MLSZ BB javaslatára NB II-es, 1903-tól NB I-es bíró. Küldési gyakorlat szerint rendszeres partbírói szolgálatot is végzett. 1904–1908 között a futballbíráskodás második generációjának legjobb játékvezetői között tartják nyilván. NB I-es mérkőzéseinek száma: 15.