Sokół Tychy (1995-1997) W drużynie z Tychów zadebiutował w przegranym meczu I-ligowym 5:0 z Widzewem Łódź. W sezonie 1995/1996 zaliczył 31 występów, z czego 29 razy znalazł się w wyjściowej jedenastce. Nie zdobył żadnej bramki. Ujrzał trzy razy żółtą kartkę. W następnym sezonie wystąpił w 25 spotkaniach, zachowując bezbramkowy stan konta. Tylko raz nie rozegrał pełnego meczu. Dwa razy został ukarany żółtym kartonikiem. Ostatnią grę zanotował przeciwko Górnikowi Zabrze, kiedy to drużyna z Tychów uległa rywalowi 6:0 (19 kwietnia 1997).
Ruch Chorzów (1997-1998) W chorzowskim Ruchu rozegrał trzy sezony ekstraklasy, w tym jeden pełny. W owym klubie zadebiutował w wygranym meczu 2-0 z Rakowem Częstochowa. W tym sezonie rozegrał osiem spotkań. W następnych rozgrywkach ligowych, 1997/1998, uczestniczył w 30 meczach, a 23 razy znalazł się w wyjściowej jedenastce. Ujrzał dwie żółte kartki. W sezonie 1998/1999 zanotował 14 występów oraz został ukarany trzy razy żółtymi kartonikami. Z drużyną pożegnał się w zaległym meczu trzeciej kolejki I ligi przeciwko Polonii Warszawa. Gra zakończyła się bezbramkowym rezultatem.