Kolejnym jego klubem stał się Sokół Tychy. 9 września 1995 w barwach tyskiej drużyny zadebiutował w najwyższej klasie ligowej w wygranym meczu z Hutnikiem Kraków 4:3. W 71. minucie na bramce zastąpił Dariusza Płaczkiewicza przy stanie 3:3. Do końca rundy jesiennej rozegrał jeszcze 4 pełne spotkania. W sezonie 1996/1997 wystąpił w 13 meczach. Jego ostatnim występem było przegrane spotkanie 0:3 z Ruchem Chorzów w 22. kolejce.
Następnie ponownie znalazł się w Górniku. Tam pełnił rolę zmiennika dla Andrzeja Bledzewskiego, w związku z czym przeniósł się do Piasta Gliwice. Następnie trafił do Carbo Gliwice, z którym grał w III lidze.
Karierę piłkarką kończył w klubie Walka Makoszowy, którego był zawodnikiem w latach 2003–2007.
Styl i warunki fizyczne W czasie kariery zawodniczej przy wzroście 191 cm ważył ok. 84 kg. Swoją karierę oparł na ciągłym wędrowaniu po klubach.
Po zakończeniu kariery W 2011 wystąpił w V turnieju oldboyów Auder Cup im. Alfreda Olka na Stadionie im. Ernesta Pohla w Zabrzu. Ze swoją drużyną, Górnikiem Zabrze, został zwycięzcą