W Zagłębiu występował do 2005 roku, po czym przez rok grał w Górniku Polkowice. W 2006 roku przeszedł do Kani Gostyń, dla której zdobył dwie bramki w rundzie jesiennej III ligi. Po zakończeniu rundy został zwolniony z klubu. W późniejszym okresie reprezentował barwy klubów niższych lig, był także trenerem Błękitnych Koskowice.
Został oskarżony o udział w ustawieniu meczu Zagłębia Lubin z Polarem Wrocław 7 maja 2004 roku, zakończonego wynikiem 4:0 dla Zagłębia. W pierwszej instancji został uniewinniony. Po uchyleniu tego wyroku przez sąd apelacyjny, sąd okręgowy we Wrocławiu w 2010 roku skazał go na rok pozbawienia wolności z warunkowym zawieszeniem wykonania kary na okres próby pięciu lat.
Statystyki ligowe Sezon Klub Liga Mecze Gole 1992/1993 Miedź Legnica II liga 13 1 1994/1995 FC Piaseczno II liga 30 8 1995/1996 Polonia Warszawa II liga 32 9 1996/1997 (j) Polonia Warszawa I liga 3 0 1996/1997 (j) Wisła Kraków I liga 11 1 1997/1998 Varta Namysłów II liga 25 6 1999/2000 EFC Stahl Regionalliga 21 5 2000/2001 (j) VfB Lübeck Regionalliga 8 0 2001/2002 Miedź Legnica III liga ? 21 2002/2003 Miedź Legnica III liga ? 19 2003/2004 Zagłębie Lubin II liga 28 10 2004/2005 Zagłębie Lubin I liga 19 2 2005/2006 Górnik Polkowice II liga 30 3 2006/2007 (j) Kania Gostyń III liga ?