Pomocnik. Wzrost/waga: 180/74. Debiut w Zawiszy: 27.05.1981 (Zawisza - Ruch Chorzów 1:2, ekstraklasa).
Ostatni mecz: 13.09.1981 (Avia Świdnik - Zawisza 1:0, II liga).
3 mecze/bez gola (1980/1981 - ekstraklasa).
5 meczów/1 bramka (1981/1982 - II liga).
Sukcesy: W reprezentacji młodzieżowej Polski - 3 mecze, w reprezentacji juniorów - 3 mecze. Ze Stalą Stalowa Wola wywalczył awans do I ligi (1987). Wychowanek Błękitnych Orneta. Olimpia Elbląg (do 1979), Stoczniowiec Gdańsk (1980 i 1982), potem Siarka Tarnobrzeg, Stal Stalowa Wola (1984-1988), Korona Kielce (1990-1991).
Po zakończeniu kariery był sędzią piłkarskim. Jeden z wielu, którym postawiono zarzuty korupcyjne przy ustawianiu wyników meczów.