Dnia 16 maja 2003 roku, został trenerem Lukullusu Świt Nowy Dwór Mazowiecki, z którym po raz pierwszy w historii klubu awansował do ekstraklasy z 2. miejsca poprzez baraże ze Szczakowianką Jaworzno (zobacz: afera barażowa). Był nim do 2 listopada 2003 roku, gdyż został zwolniony po 10 meczach przez władze klubu z powodu słabych wyników. 26 maja 2005 roku, został mianowany trenerem Odry Opole, z którą w sezonie 2005/2006 zajął 2. miejsce w 3. grupie III ligi, a następnie awansował z nią do II ligi po barażach z Radomiakiem Radom. Z Odry Opole został zwolniony 19 listopada 2006 roku, po słabych wynikach w rundzie jesiennej[2].
W lipcu 2021 został trenerem występującego w lidze okręgowejPiasta Cieszyn, który prowadził do swojej śmierci w grudniu 2021[1]. Zmarł w wieku 58 lat[1], został pochowany 23 grudnia 2021 na cmentarzu w czeskiej Karwinie[5].