Później reprezentował barwy klubów niższych lig: Siarki Tarnobrzeg, Rzemieślnika Pilzno, Pogoni Staszów oraz Igloopolu Dębica. Karierę zakończył w 2009 roku w Pogoni 1945 Staszów.

Po zakończeniu kariery piłkarskiej był trenerem juniorów Igloopolu Dębica oraz Brzostowianki Brzostek. W 2018 roku (runda wiosenna i jesienna) był trenerem drużyny seniorów Strażaka Lubzina występującego w A klasie Dębica gr. I. Od 2019 został trenerem drużyny seniorów LKS Brzeźnica, która występuje w klasie B Dębica.

Statystyki ligowe Sezon Klub Liga Mecze Gole 1985/1986 Igloopol Dębica II liga ? 7 1986/1987 Igloopol Dębica II liga ? ? 1987/1988 Igloopol Dębica II liga ? ? 1988/1989 Igloopol Dębica II liga ? ? 1989/1990 Igloopol Dębica II liga 36 4 1990/1991 Igloopol Dębica I liga 25 1 1991/1992 Igloopol Dębica I liga 33 3 1992/1993 ŁKS Łódź I liga 28 4 1993/1994 ŁKS Łódź I liga 13 4 1994/1995 Stal Mielec I liga 24 2 1995/1996 Stal Mielec I liga 16 0 1996/1997 (j) Podkarpacie Pustynia IV liga ? ? 1996/1997 (w) Stal Rzeszów III liga ? ? 1997/1998 (j) RKS Radomsko II liga 9 1 1997/1998 Aluminium Konin II liga 17 1 1998/1999 Wisłoka Dębica III liga ? ? 1999/2000 (j) Stal Sanok III liga ? ? 1999/2000 (w) Świt Nowy Dwór Mazowiecki II liga 20 2 2000/2001 Świt Nowy Dwór Mazowiecki II liga 26 2 2001/2002 Siarka Tarnobrzeg III liga ? ?