Az LZS Chrzanowice csapatánál játszott először, ahonnan az RKS Radomskohoz távozott. Következő klubjai a Raków Częstochowa (1996–1997) és a Bełchatów (1997–1999) voltak. 1999-ben elhagyta Bełchatówot és a Nürnberghez szerződött, amellyel 2002-ben feljutott az Erste Bundesligába. 2004-ben a Bayer Leverkusen igazolta le. Dimitar Berbatovval és Andrij Voronyinnal hatékony középpályát alkottak a Bundesligában, és a bajnokok ligájában. 2006-ban a Wolfsburghoz, majd 2009-ben a Hannoverhez szerződött. 2011. augusztus 15-én hivatalosan is bejelentette visszavonulását.