En 2001, il est recruté par Jean Fernandez à Sochaux où il montre un grand potentiel de dribble et de vitesse.
Début 2003, soit près de trois ans après sa première sélection, il est rappelé par Badou Ezzaki afin de disputer un match amical en France face au Sénégal. Il marque la même année son premier but pour le Maroc lors d'un match comptant pour les éliminatoires de la Coupe d'Afrique des nations.
En 2004, il décroche avec l'équipe du Maroc une place en finale de la CAN, dont il ne disputera que le dernier quart d'heure étant souffrant (défaite 2-1 face à la Tunisie).
En , il est prêté six mois à Al Ittihad Djeddah. L'aventure saoudienne est un échec avec peu de matchs disputés pour cause de blessure.
À l'intersaison, il est transféré à Boavista, puis est prêté six mois plus tard, en , au FC Nantes, avant de revenir au club portugais en mai.
En septembre, Zaïri rejoint le club grec du PAE Asteras Tripolis, où il passera toute une saison, avant de prolonger pour une saison supplémentaire qui s'avérera plutôt réussie.
En , il s'engage pour deux ans avec l'Olympiakos Le Pirée. Il devient champion de Grèce avec l'Olympiakos Le Pirée en , mais en juin son contrat n'est pas renouvelé.
Il trouve ensuite un club en Grèce au nouveau promu PAS Giannina où il rejoint son compatriote Karim Fegrouche.
Le , durant la trêve hivernale, Jaouad Zairi résilie son contrat avec le PAS Giannina à la suite de quelques problèmes d'ordre sportif et s'engage avec le club chypriote de Anorthosis Famagouste en première division.
En , il met un terme à sa carrière de footballeur professionnel.