Ma za sobą 173 występy w ekstraklasie w barwach Górnika Zabrze, dla którego strzelił 7 goli - 3-krotny mistrz Polski. Zanotował 55 występów w reprezentacji Polski – uczestnik mistrzostw świata w 1982 roku - 3 miejsce i 1986 roku. W reprezentacji juniorów U18 wywalczył wicemistrzostwo Europy.
Udział w mistrzostwach świata w 1982 roku przypłacił ciężką chorobą, ale po powrocie do zdrowia wrócił na boisko. Po występach w Górniku grał jeszcze w ekstraklasie francuskiej i niemieckiej.