Debiut w Zawiszy: 07.11.1976 (Gwardia Warszawa - Zawisza 0:2, II liga).
Ostatni mecz: 13.08.1978 (Wisła Tczew - Zawisza 0:3, II runda Pucharu Polski).
1 mecz/bez gola (1976/1977 - II liga).
Bez meczu (1978/1979 - II liga). 1 mecz w Pucharze Polski. Reprezentant juniorów okręgu bydgoskiego.
Występował w rezerwach i zajmuje czwarte miejsce na liście wszech czasów pod względem liczby występów w tej drużynie Zawiszy.
W Zawiszy II: 6 meczów/bez gola (1974/1975 - klasa A).
1 mecz/bez gola (1975/1976 - liga okręgowa).
22 mecze/2 bramki (1976/1977 - klasa A). 3 mecze w Pucharze Polski na szczeblu okręgu.
25 meczów/5 bramek (1977/1978 - klasa A). 5 meczów/4 bramki w Pucharze Polski na szczeblu okręgu. 27 meczów/2 bramki (1978/1979 - klasa A). 5 meczów/3 bramki w Pucharze Polski na szczeblu okręgu. 14 meczów/2 bramki (1979/1980 - liga okręgowa). 3 mecze/bez gola w Pucharze Polski na szczeblu okręgu. Pierwszy klub: Zastal Zielona Góra (1968-73). Wychowanek Zawiszy (od juniora starszego, 1974-79). Inne kluby: od 1980 Brda Bydgoszcz, potem BKS Bydgoszcz i Gwiazda Bydgoszcz (1983 jesień-88). Długoletni pracownik i działacz NSZZ „Solidarność" przy Spółdzielni Mieszkaniowej „Zjednoczeni".