W reprezentacji młodzieżowej grał w latach 1973-1975 (30 spotkań: 19 meczów oficjalnych, 4 bramki), przez pewien okres pełnił funkcję kapitana. W meczach I reprezentacji wystąpił 2 razy (mecze z Haiti w 1974).
Karierę trenerską rozpoczął w 1982. W 1992 otrzymał tytuł trenera piłki nożnej I klasy. Jego kariera trenerska w głównej mierze związana jest z drużynami juniorskimi Stali Mielec. Trzykrotnie, przez krótkie okresy czasu, był też trenerem I drużyny seniorów tego klubu.
14 lipca2007 zdobył Mistrzostwo Polski Juniorów Młodszych jako trener juniorów młodszych Stali Mielec.