Zanotował 147 występów w ekstraklasie w barwach Górnika Zabrze - 7-krotny mistrz Polski oraz 10 występów w reprezentacji Polski.
Po zakończeniu kariery był trenerem - prowadził między innymi Górnika Zabrze w ekstraklasie, a także założył szkółkę piłkarską Gwarek Zabrze.