Le 4 décembre 2014, il est nommé entraîneur du CF Pachuca. Le 29 mai 2016, il remporte le tournoi de clôture du championnat du Mexique face au CF Monterrey. Puis, la saison suivante, il remporte la Ligue des champions de la CONCACAF face aux Tigres UANL, obtenant la qualification pour la Coupe du monde des clubs de la FIFA où il remporte la troisième place contre Al-Jazira Club.