Do pracy w zawodzie trenera wrócił w 2014 w Pelikanie Łowicz. W lipcu 2015 został trenerem Legionovii Legionowo. Po ponad dwóch miesiącach pracy złożył rezygnację z funkcji trenera grającego na trzecim szczeblu ligowym zespołu, którą zarząd klubu zaakceptował. Pod jego wodzą Legionovia zdobyła 11 punktów w ligowej tabeli i zajmowała ósmą lokatę. Wkrótce potem został menedżerem Zawiszy Bydgoszcz. W kwietniu 2016 ogłoszono go nowym trenerem piłkarzy Chojniczanki Chojnice. W szesnastu meczach rundy jesiennej sezonu 2016/17 Chojniczanka uzyskała 31 punktów i zajmowała drugie miejsce w I lidze. Trener zdecydował się wówczas na przyjęcie oferty od ekstraklasowej Korony Kielce.

20 września 2017 został trenerem Bruk-Betu Termaliki Nieciecza. 20 lutego 2018 został zwolniony z tego klubu. 10 października 2018 ponownie został szkoleniowcem Chojniczanki. Funkcję trenera tego klubu przestał pełnić 16 maja 2019. 6 marca 2020 znów został trenerem Korony Kielce, która kilka miesięcy później spadła z Ekstraklasy. 18 lutego 2021 został również jej dyrektorem sportowym. Z klubem rozstał się 11 marca tego samego roku.

13 kwietnia 2021 roku podpisał umowę z Wisłą Płock. 28 lutego 2022 przestał pełnić funkcję trenera tego klubu. 13 kwietnia 2023 został trenerem drugoligowej Kotwicy Kołobrzeg.