Zanotował 241 występów i 75 goli w ekstraklasie w barwach Górnika Zabrze - 8-krotny mistrz Polski i 3-krotny zdobywca Pucharu Polski. Ma za sobą także 32 występy i 7 goli w reprezentacji Polski – olimpijczyk z 1960 roku (Rzym).
Po zakończeniu kariery został trenerem młodzieży w Górniku Zabrze.