Był zawodnikiem Górnika/ Uranii Kochłowice (1959-78) oraz Polonii Toronto Falcons (1978-81), gdzie rozpoczął także pracę trenerską.
Kontynuował ją po powrocie z Kanady w Uranii Ruda Śląska gdzie był jednocześnie działaczem, a w latach 1995-2005 pełnił funkcję prezesa.
W Podokręgu Katowice działał od 1982 roku, najpierw jako trener koordynator, następnie wiceprezes, a w latach 2000-16 prezes i jednocześnie członek zarządu Śląskiego Związku Piłki Nożnej. W jego strukturach w 2016 roku został przewodniczącym Sądu Koleżeńskiego, a obecnie jest przewodniczącym Funduszu Koleżeńskiego.