Cresciuto nel Kabel Cracovia, viene acquistato dal Wisla Cracovia, che lo inserisce in prima squadra nella stagione 1996-1997. Torna quindi al Kabel Cracovia, con cui disputa tre stagioni.
Nell'estate del 2000 viene acquistato dallo Świt Krzeszowice.
Entrato nella rosa del KS Cracovia, al termine della stagione 2003-2004 ottiene la promozione in I Liga. Ha esordito in Coppa di Lega il 30 luglio 2004, contro la Zagłębie Lubin.
La sua esperienza nella squadra si è conclusa a seguito di un periodo in cui, a causa di dissapori con l'allenatore Stefan Majewski, non era più incluso nei titolari.[senza fonte]
Con il Cracovia totalizza 79 presenze e 16 reti in I liga.
Nel 2007 si è trasferito in prestito al Legia Varsavia che, nonostante prestazioni altalenanti, l'ha acquistato a titolo definitivo dalla stagione 2008/09.
Finito ai margini della rosa del Legia Varsavia, nel gennaio 2011 si trasferisce a titolo definitivo al KS Cracovia, in cui torna dopo l'esperienza dal 2002 al 2007. Al termine della stagione rimane svincolato.
^abcdefgNon si conoscono i dati sulle presenze e le reti in questa stagione.
^Non si conoscono i dati sulle presenze e reti totali al Kabel Cracovia.
^Non si conoscono i dati sulle presenze e reti totali al Świt Krzeszowice.
^Dati parziali. Non si conoscono i dati sulle presenze e le reti nella stagione 2002-2003.
^Dati parziali. Non si conoscono i dati sulle presenze e reti al Wisla Cracovia, al Kabel Cracovia, allo Świt Krzeszowice. Non si conoscono inoltre i dati sulle presenze e reti al KS Cracovia nella stagione 2002-2003.