Játékvezetésből 1901-ben Budapesten, az MLSZ tanácsa előtt tett vizsgát és az első vizsgázott bírók csoportjába tartozik. Gyakorló bíróként az MLSZ által üzemeltetett labdarúgó bajnokságokban kezdte sportszolgálatát. 1901-ben első és másodosztályba osztották az ekkor még kizárólag fővárosi klubokat. Az MLSZ tanácsa 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. A nemzeti játékvezetéstől 1920-ban, az egyik legnagyobb tapasztalattal rendelkezve visszavonult. NB I-es mérkőzéseinek száma: 95.
A Magyar Labdarúgó-szövetség (MLSZ) Bíró Bizottsága terjesztette fel nemzetközi játékvezetőnek, a Nemzetközi Labdarúgó-szövetség (FIFA) 1906-tól tartotta nyilván bírói keretében. Több válogatott és nemzetközi klubmérkőzést vezetett, vagy működő társának partbíróként segített. Az első nemzetek közötti válogatott mérkőzése a Magyar labdarúgó-válogatott–Osztrák labdarúgó-válogatott találkozó volt. A nemzetközi játékvezetéstől 1920-ban búcsúzott. Válogatott mérkőzéseinek száma: 7.
Mielőtt az MLSZ megindította volna a nemzetek közötti mérkőzéseket, több alkalmi mérkőzést játszott a magyar válogatott. Először nem volt szövetségi kapitány, még válogató bizottság sem, a kiküldöttek tanácsa állította össze a csapatot. A rendszeres nemzetközi mérkőzéseknél már nehézkesnek bizonyult a szavazás, mert nem a legjobbakat hozta össze a csapatba. A bizottsági válogatók mellé kapitányt választottak, aki intézte a kijelölt csapat sorsát. Tárgyilagosság hiányában a válogató bizottság megszűnt, ezért a legjobbnak tartott szakemberre bízták a válogatást, ő lett a szövetségi kapitány. A szövetségen belüli – hatalmi – irányvonalaknak köszönhetően egy-egy vereség után a válogató bizottság vissza-vissza tért. 1918-tól lett szövetségi kapitány. A válogatott összetételét állandóan 7–8 MTK játékos képezte, ami megkönnyítette eredményességét.