Cresciuto nel Nitra, squadra della sua città, dopo quattro anni di militanza nel club si trasferì allo Slovan Bratislava nel 1994. Tre anni dopo fu ingaggiato dal PSV, dove rimase per tre anni. Nel 2000 si trasferì al Borussia Mönchengladbach, tra le cui file militò per cinque anni, prima di firmare per il Grazer AK. Il 5 gennaio 2006 ha rescisso consensualmente il suo contratto con la squadra austriaca ed è tornato al Nitra.