Wychowanek "Górnika" Knurów, w 1982-90 w podstawowym składzie "Górnika" Zabrze, z którym został 4 razy Mistrzem Polski (162 mecze, 13 bramek) i raz zdobył Puchar Polski, grał w pucharach europejskich, czołowy stoper w kraju (1985 - II m.), 3 razy w reprezentacji Polski, ponadto w greckiej "Larissie".  W "Hetmanie" grał w sezonie 1991/1992 (III liga), będąc najlepszym zawodnikem w drużynie i jesienią 1992 (II liga) jeden z najlepszych, łącznie 41 spotkań. Wobec pogarszającej się sytuacji w klubie wrócił na Śląsk, grał jeszcze w "Polonii" Warszawa (I liga).



 * W meczach międzynarodowych grał z takimi drużynami jak "Bayern" (1985), "Anderlecht" (1986), "Real" (1988), "Juventus" (1989).