W 1978 roku był juniorem Úttörő Stadion, a następnie – Ferencvárosu[1]. W 1987 roku został włączony do pierwszej drużyny Ferencvárosu[2]. W NB I zadebiutował 14 maja 1988 roku w wygranym 3:0 spotkaniu z Videotonem. Z Ferencvárosem trzykrotnie (1991, 1993, 1994) zdobył Puchar Węgier, a w sezonie 1991/1992 także mistrzostwo kraju[3]. 23 września 1992 roku zadebiutował w reprezentacji podczas zremisowanego 0:0 towarzyskiego meczu z Izraelem. Ogółem w barwach Ferencvárosu zdobył 46 goli w 105 ligowych meczach. W latach 1994–1996 grał w Újpescie, po czym występował w klubach z NB II: Dunaferr SE i III. Kerületi TVE. Z III. Kerületi w 1998 roku awansował do NB I. Rok później został zawodnikiem Honvédu. W rundzie wiosennej sezonu 1999/2000 był piłkarzem SK Tirana, z którym zdobył mistrzostwo Albanii[4]. Następnie występował w czwartoligowym austriackim SC Ostbahn XI, a w listopadzie 2000 roku przeszedł do Csepel SC[2]. W latach 2001–2002 był grającym trenerem FC Dabas, a później występował w klubach niższych lig węgierskich. Był także trenerem piłkarzy Hegyvidék Focisuli, a także juniorów Újbuda TC i Ferencvárosu[3].