Kariera trenerska Po zakończeniu kariery piłkarskiej rozpoczął pracę jako trener. Zaczynał od asystowania Kazimierzowi Górskiemu w Legii (1981–1982). Następnie prowadził drużyny klubowe, m.in. Motor Lublin (awans do Ekstraklasy 1982/83), Stal Rzeszów, Górnika Zabrze, Hutnika Kraków, Pogoń Szczecin, Gwardię Warszawa i RKS Radomsko. Asystent selekcjonera reprezentacji Polski Andrzeja Strejlaua w latach 1989–1993. Samodzielnie prowadził drużynę narodową w trzech ostatnich meczach eliminacji Mistrzostw Świata jesienią 1993. Selekcjoner młodzieżowej reprezentacji Polski w latach 1999–2001 (1/8 finału Młodzieżowych Mistrzostw Europy). Asystent Stefana Majewskiego w Amice Wronki (2003–2004). Przez kilka lat asystent Kazimierza Górskiego w drużynie oldbojów „Orły Górskiego”. Prowadził też wiele drużyn w meczach pokazowych. Działa przy organizowaniu turniejów drużyn dziecięcych i szkolnych. Od rundy jesiennej sezonu 2005/2006 prowadził trzecioligowy klub piłkarski Tur Turek. Zrezygnował 26 kwietnia 2006 po porażce ze Zdrojem Ciechocinek.