Pomocnik.Ps. „Borówa". Debiut w Zawiszy: 05.09.1982 (Zawisza - Pomowiec Gronowo 1:1, III liga). 2 mecze/bez gola (1982/1983 - III liga). Wychowanek Chojniczanki Chojnice (1969-80). 1983-84 Wda Świecie, 1984-85 Stomil Grudziądz, 1986-92 ponownie Chojniczanka, 1993-98 Kolejarz Chojnice. Od 2000 trener. Szkoleniowiec Kolejarza Chojnice, Charzykowianki. Potem trener juniorów Chojniczanki (od 2006).
Wyróżniony Brązową (1998) i Srebrną (2015) Odznaką Honorową Polskiego Związku Piłki Nożnej.