V polské lize debutoval za Lech Poznaň jako osmnáctiletý, ale než se prosadil, hostoval ve druhé lize v Koninu. Pak se vrátil do Poznaně, přestoupil do Lodže a od listopadu 1999 působí v Německu, kde jej angažoval Bielefeld. S ním sestoupil z bundesligy, pak se do ní zase vrátil. Od léta 2003 byl dva a půl roku v Hertě Berlín, pak znovu v Bielefeldu.
V letech 1999 až 2003 odehrál 17 zápasů za reprezentaci, do kádru pro MS 2002 se však nevešel. Pět let v týmu chyběl, znovu povolán až pro zápas s Českou republikou v únoru 2008.