Zanotował 222 występy w ekstraklasie w barwach Górnika Zabrze - 8-krotny mistrz Polski i 6-krotony zdobywca Pucharu Polski oraz 32 występy w reprezentacji Polski – mistrz olimpijski z 1972 roku (Monachium), kapitan drużyny narodowej.
Po zakończeniu kariery został trenerem i zdobył mistrzostwo Polski z Szombierkami Bytom (1980 roku) oraz Górnikiem Zabrze (1985 i 1986).