Zawód: absolwent AWF w Warszawie. Ukończył też Technikum Mechaniczno-Elektryczne w Bydgoszczy.
Pomocnik lub obrońca. Wzrost/waga: 178/73. Debiut w Zawiszy: 13.09.1970 (Śląsk Wrocław - Zawisza 1:0, II liga).
Ostatni mecz: 19.10.1975 (Arka Gdynia - Zawisza 2:0, II liga).
3 mecze/bez gola (1970/1971 - II liga).
3 mecze/bez gola (1972/1973 - II liga).
10 meczów/bez gola (1973/1974 - II liga). 30 meczów/bez gola (1974/1975 - II liga). 5 meczów w Pucharze Polski na szczeblu okręgu.
9 meczów/bez gola (1975/1976 - II liga). 1 mecz w Pucharze Polski.
Ogółem: 45 meczów/bez gola - II liga. 5 meczów w Pucharze Polski na szczeblu okręgu. 1 mecz w Pucharze Polski.
W Zawiszy II: 3 mecze/bez gola (1970/1971 - liga okręgowa).
2 mecze/bez gola (1971/1972 - liga okręgowa).
19 meczów/bez gola (1972/1973 - liga okręgowa). 6 meczów w Pucharze Polski na szczeblu okręgu. Sukcesy: Reprezentant okręgu juniorów. Czwarte miejsce w Mistrzostwach Polski juniorów (1972). Zdobywca Pucharu Polski na szczeblu okręgu z rezerwami Zawiszy (1973) i z pierwszą drużyną (1975). Awans z Radomiakiem do ekstraklasy (1984). Wicemistrz Polski z Widzewem (1977).
Wychowanek Zawiszy. Potem: Chemik (Zachem) Bydgoszcz (1972 i 1975), Widzew Łódź (1976-78, 3 mecze w barwach Widzewa w europejskich pucharach), Radomiak Radom (1979-86 . Uplasował się na szóstym miejscu w Polsce w klasyfikacji tygodnika „Piłka Nożna" na najbardziej utalentowanych zawodników za 1976 rok, na pozycji wysuniętego stopera.
Po zakończeniu kariery trener m.in. w Widzewie i Starcie Łódź.