Wychowanek „Avii” Świdnik (m.in. w II lidze), później w „Stali” Kraśnik i „Lubliniance”. W 1989-98 grał w „Hetmanie”, zawodnik podstawowego składu, rozgrywający, jeden z lepszych środkowych pomocników w historii klubu. Pierwszy kapitan Hetmana-Kadex. Zdobył  dla „Hetmana” pierwszą historyczną bramkę w II lidze (9 VIII 1992, 7 min.). Wystąpił w niej dla Zamościa 155 razy i zdobył 20 bramek (najwięcej po Pidku, Ziarkowskim i Pliżdze). Popularny "Punia". Wybrany do jedenastki 90-lecia. Od 2026 w klubowej Galerii Sław (kibic: Messi mojego dzieciństwa).