Lauréat de l’Ecole nationale d’Architecture en 1992, M. Ennahli a entamé sa carrière dans le secteur public en 1993 en tant qu’architecte à la direction de l’Urbanisme et de l’Architecture à Rabat.
Il a occupé différentes fonctions en administration centrale, avant de prendre en charge le poste de directeur par intérim de l’Agence urbaine de Tétouan.
En 2004, M. Ennahli a été nommé directeur de l’Agence urbaine d’Oued Ed Dahab-Aousserd, puis directeur de l’Agence urbaine de Marrakech à partir de l’année 2010.
En 2020, il a été nommé Secrétaire général du ministère de l’Aménagement du territoire national, de l’Urbanisme, de l’Habitat et de la politique de la ville.
A partir du 18 octobre 2024, Sa Majesté le Roi Mohammed VI a nommé M. Ennahli, Gouverneur de la province de Khémisset.
M. Ennahli est marié et père de deux enfants.