Zaczynał w Polonii jako hokeista, a potem w barwach tego klubu rozegrał 303 mecze piłkarskie. Pomocnik świętował z bytomianami mistrzostwo Polski (1962), trzy wicemistrzostwa, zdobycie Pucharu Karla Rappana oraz Pucharu Ameryki (1965).
W reprezentacji zagrał 23 razy, strzelił dwa gole. Uczestniczył w igrzyskach olimpijskich w Rzymie (1960), choć nie zagrał tam w żadnym spotkaniu. Karierę piłkarską zakończył we Francji występami w RC Lens (1972-75).
Po powrocie do Polski zajął się pracą szkoleniową. Był m.in. asystentem trenera Polonii.