Wychowanek „Avii” Świdnik (m.in. w II lidze), później w „Stali” Kraśnik i „Lubliniance”. Od 1989 w „Hetmanie”, zawodnik podstawowego składu, rozgrywający. Zdobył  dla „Hetmana” pierwszą historyczną bramkę 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).