5 stycznia 2017 został trenerem Śląska Wrocław, podpisując kontrakt na 1,5 roku. 19 lutego 2018 został zwolniony z tej funkcji.

Górnik Zabrze

27 maja 2021 roku został ogłoszony trenerem Górnika Zabrze. 14 czerwca 2022 został zwolniony z tej funkcji, kończąc sezon 2021/2022 na ósmym miejscu w tabeli i dochodząc do ćwierćfinału Pucharu Polski. 18 marca 2023 powrócił do funkcji trenera Górnika Zabrze, zastępując Bartoscha Gaula. Po wygaśnięciu kontraktu Czesława Michniewicza w styczniu 2023 i zwolnieniu Fernando Santosa we wrześniu 2023 był jednym z kandydatów do objęcia stanowiska selekcjonera reprezentacji Polski. 15 kwietnia 2025 roku po przegranym 1:2 meczu z Zagłębiem Lubin został zwolniony z funkcji trenera Górnika Zabrze. W momencie jego odejścia Górnik zajmował siódme miejsce w tabeli Ekstraklasy w sezonie 2024/2025.

Polska

16 lipca 2025, po rezygnacji Michała Probierza, został selekcjonerem reprezentacji Polski. Jako selekcjoner zadebiutował 4 września 2025 roku. Prowadzona przez niego drużyna zremisowała na wyjeździe 1:1 z Holandią.