Debutta nel calcio professionistico con la maglia dell'OD Trenčín, quindi viene acquistato dallo Žilina dove milita dal 2002 al 2008, salvo una parentesi annuale in prestito al West Ham Utd dove tuttavia non colleziona alcuna presenza. Nel giugno 2008 si trasferisce ai rumeni del Vaslui, quindi nel 2011 passa ai polacchi del Legia Varsavia.