2 lipca 2018 ogłoszono go selekcjonerem reprezentacji Polski. Oficjalna prezentacja trenera odbyła się 23 lipca 2018, a 1 sierpnia 2018 faktycznie objął on tę funkcję. W jego selekcjonerskim debiucie, 7 września 2018 „biało-czerwoni” zremisowali 1:1 w Bolonii z Włochami w inauguracyjnym spotkaniu pierwszej edycji Ligi Narodów UEFA. 18 stycznia 2021 mimo awansu na Euro 2020 został zwolniony ze stanowiska selekcjonera.

Ponad rok później, a dokładniej 14 lutego 2022 objął stanowisko trenera Wisły Kraków. W jego pierwszym sezonie, Wisła spadła z Ekstraklasy. 1 czerwca 2022 roku poinformowano o przedłużeniu kontaktu przez klub z trenerem do końca czerwca 2023, z opcją przedłużenia o 12 miesięcy w przypadku awansu z pierwszej ligi. 3 października 2022 przestał pełnić funkcję trenera krakowskiej Wisły.

8 sierpnia 2025 został ogłoszony nowym selekcjonerem reprezentacji Polski do lat 21.

Kariera medialna Jeszcze jako piłkarz Górnika Zabrze był ekspertem Polsatu podczas Mistrzostw Europy 2008, następnie komentował mecze Ekstraklasy w Canal+ Sport.

W 2022, gdy był wolnym trenerem został ekspertem TVP Sport na Mistrzostwa Świata w Katarze. Podczas Mistrzostw Świata 2026 w Kanadzie, Meksyku i Stanach Zjednoczonych również był ekspertem w studio mundialu TVP.