Inizia la sua carriera nel Szent István SE società della periferia di Budapest. Nel 2006 dal Budafok viene acquistato che lo fa esordire nel professionismo, dopo una stagione e mezza si trasferisce al Pécs affermandosi nelle successive tre stagioni come miglior realizzatore della squadra con 35 reti in 83 presenze. Nella stagione 2011-12 viene acquistato dal Lombard Pápa esordendo così nella massima serie, realizzando 7 reti in 30 presenze necessarie al club di salvarsi con due giornate di anticipo, le ottime prestazioni gli valgono la chiamata dei polacchi del Lech Poznań con la quale ha modo di esordire nei preliminari di Europa League. Dopo quattro stagioni giocate su buoni livelli dopo 112 presenze e 19 reti fa ritorno in patria venendo acquistato dai campioni in carica del Ferencváros. Il 5 luglio 2021 si accasa all'Hajduk Spalato firmando, da svincolato, un contratto valido fino al 30 giugno del 2023.[1] Il 17 luglio debutta in una partita ufficiale con i Majstori s mora giocando dal primo minuto la prima di campionato pareggiata in trasferta 2-2 contro il Lokomotiva Zagabria, per poi, venire sostituito all'81' minuto da Lumbardh Dellova.[2] Nel giugno del 2023, al termine naturale del suo contratto, lascia ufficialmente il club croato dopo due anni di permanenza.[3]
Il 22 agosto seguente si accasa tra le file del Solin militante nel campionato cadetto.[4]