W tym klubie ponownie wpadł w konflikt z trenerem, gdy odmawiał zajmowania miejsca na ławce rezerwowych. Po wypełnieniu dwuletniego kontraktu wrócił do polskiej ligi podpisując kontrakt z Cracovią. 13 marca 2013 roku oficjalnie zakończył piłkarską karierę.

Kariera reprezentacyjna Występował w młodzieżowych reprezentacjach Wielkopolski i Polski. W 1993 roku został Mistrzem Europy do lat 16, a na turnieju Mistrzostw Świata do lat 17 zajął wraz z reprezentacją czwarte miejsce. W reprezentacji Polski zadebiutował 12 lutego 2003 roku, w spotkaniu z Chorwacją. Wystąpił w trzech spotkaniach fazy grupowej Mistrzostw Świata w 2006 roku. Gdy trener Leo Beenhakker umieścił go na liście rezerwowej, przed Euro 2008 zrezygnował z gry na tym turnieju. Łącznie rozegrał 30 spotkań w kadrze, nie zdobywając bramki.