Durante la sua carriera ha vestito la maglia di 13 squadre diverse, giocando in 8 paesi diversi. Ha vinto il titolo belga nel 1999 con la divisa del Genk, segnando 3 gol in 7 partite. Per diversi anni ha militato nel Videoton/Fehervar, vincendo una Coppa d'Ungheria nel 2006. A inizio carriera, per sei stagioni consecutive va in doppia cifra in campionato, arrivando a 14 gol nella stagione 1996-1997, la sua migliore in termini realizzativi. In seguito a queste prestazioni, va a giocare con alterne fortune prima in Belgio, quindi in Germania e a Israele, tornando in patria, all'Ujpest. Dopo una sola stagione, torna a viaggiare per l'Europa, giocando per pochi mesi nella seconda divisione spagnola, nella seconda categoria portoghese (dove vince il campionato) e nella SPL. Nel 2009 conclude la carriera calcistica in Austria, giocando in una squadra di terza divisione nazionale.