3 października 2022 został trenerem Wisły Kraków, zastępując na tym stanowisku Jerzego Brzęczka, którego był wcześniej asystentem. Na początku grudnia 2023 po przegranym meczu z Bruk-Bet Termalicą Nieciecza podał się do dymisji.

31 maja 2024 został trenerem Odry Opole, z której został zwolniony 30 września tego samego roku.

11 sierpnia 2025 został trenerem Reprezentacji Polski U-18.

Statystyki kariery klubowej KlubSezonLigaLigaPuchary krajowePuchary europejskieSumaMeczeBramkiMeczeBramkiMeczeBramkiMeczeBramkiJagiellonia Białystok1994/1995II liga32310–3331995/1996II liga27120–2911996/1997III liga23400–2341997/1998 (j)II liga169––169Wisła Płock1997/1998 (w)I liga171––1711998/1999II liga26121–2821999/2000I liga28160–3412000/2001I liga25650–3062001/2002II liga14350–193Dyskobolia2002/2003 (w)I liga143––1432003/2004I liga16410402142004/2005 (j)I liga8050–130Wisła Kraków2004/2005 (w)I liga12150–1712005/2006I liga27320313242006/2007I liga18230702822007/2008I liga25271–3232008/2009Ekstraklasa28350503832009/2010Ekstraklasa20120202412010/2011Ekstraklasa26120403212011/2012Ekstraklasa11000801902012/2013Ekstraklasa19151–242Górnik Zabrze2013/2014Ekstraklasa33741–3782014/2015Ekstraklasa30000–3002015/2016Ekstraklasa17300–173Suma Jagiellonia Białystok 98 17 3 0 – 101 17Suma Wisła Płock 110 12 18 1 – 128 13Suma Dyskobolia 38 7 6 0 4 0 48