Les crampons raccrochés, il passe ses diplômes d’entraîneur puis devient l’adjoint d'Oscar Fulloné au Raja en 2005-2006. En 2008, il prend en main le Difaâ d'El Jadida avant d’être nommé en juillet 2009 adjoint de Hassan Moumen, sélectionneur de l’équipe du Maroc. De 2011 à 2014, il entraîne le FUS de Rabat, où il finit vice-champion en 2011-2012 et fait participer le club à la première Ligue de champions de son histoire. Après un passage au Difaâ d'El Jadida, il devient en juillet 2016 le sélectionneur de l'équipe du Maroc des locaux où il emmènent les Lions de l'Atlas à la victoire finale au Championnat d'Afrique de nations 2018 en écrasant le Nigeria sur le score de 4-0. Entre 2018 et 2019, il prend en charge les équipes nationales U17 et U20 du Maroc. De à avril 2021, il entraîne le Raja CA avec qui il remporte le championnat 2019-2020.