Kariera trenerska W 1981 ukończył studia w Akademii Wychowania Fizycznego w Warszawie na kierunku piłka nożna i otrzymał tytuły magistra i trenera II klasy. Jego kariera trenerska związana jest w dużej części z rodzimą Stalą Mielec. W 2003 krótko był również prezesem tego klubu. Prócz pracy z pierwszą drużyną prowadził też młodzież. Z juniorami starszymi zdobył w 2006 brązowy medal mistrzostw Polski, a rok później wicemistrzostwo.

Kilkakrotnie zatrudniony był w Koronie Kielce, po raz pierwszy w latach 1996–1999. W sezonie 2007/08 trenował młodzieżowy zespół Korony, z którym osiągnął wicemistrzostwo rozgrywek Młodej Ekstraklasy. W czerwcu 2008 został opiekunem seniorskiego zespołu. Funkcję tę piastował do maja 2009, kiedy został odwołany ze stanowiska z powodu słabych wyników w rundzie wiosennej. 12 maja 2011 ponownie i na krótko został szkoleniowcem kieleckiego zespołu, przejmując schedę po Marcinie Sasalu. W międzyczasie jeszcze dwukrotnie obejmował zespół w Młodej Ekstraklasie.

21 czerwca 2012 znów został szkoleniowcem Stali Mielec. W sezonie 2012/13 świętował wraz z tą drużyną awans na trzeci poziom rozgrywkowy.