Âgé de 43 ans, Nabil Baha est originaire de Remiremont, dans le département des Vosges, en France. Son parcours dans le football a commencé au club de Saint-Étienne-lès-Remiremont. Il a ensuite rejoint les rangs du SAS Épinal pour une durée de deux ans, avant d’intégrer le centre de formation de Montpellier à l’âge de 17 ans, indique le journal Vosges Matin.
A lire : Nabil Baha sous le feu des critiques
Cette étape a marqué le début de sa carrière de joueur professionnel, qui l’a conduit dans plusieurs championnats européens et au-delà. Après des passages à Créteil, il a évolué en Espagne au sein de clubs comme Malaga, Sabadell, le Racing Ferrol et Ponferradina. Son itinéraire l’a également mené au Portugal (Braga, Naval de Maio), en Grèce (AEK Athènes) et en Chine, avant une dernière expérience à Rabat. Joueur à vocation offensive, Nabil Baha compte par ailleurs une vingtaine de sélections avec l’équipe nationale du Maroc, pour laquelle il a inscrit quatre buts.
À l’issue de cette carrière de joueur, Nabil Baha s’est orienté vers la fonction d’entraîneur. Il a depuis exercé diverses responsabilités techniques au sein des structures fédérales marocaines, spécifiquement auprès des sélections de jeunes.
Un fait original concernant cette équipe U17 championne d’Afrique est la présence du fils de l’entraîneur, Ziyad Baha, parmi les joueurs. Celui-ci a participé activement à la conquête du titre, ayant marqué quatre buts au cours de la compétition.