Early career and Istres Born in
Lille of Moroccan descent, Zoubir started playing
futsal in his native city at the age of 6. He represented
France at youth level in that sport, sharing teams at one point with
Wissam Ben Yedder. In 2012, Zoubir signed for
Istres in
Ligue 2. He was loaned in January 2013 to lower league club
Grenoble. In August 2013, Zoubir joined Scottish side
Hibernian on loan He made his first start for his new team in a
Scottish League Cup match against
Stranraer on 24 September, also scoring the second goal in a
5–3 win. However, after the departure of manager
Pat Fenlon, he did not seem to enter the plans of new coach
Terry Butcher, coming on mostly as a
substitute. An ankle injury kept Zoubir out for five months, and he ended
the season (which ended in relegation after 15 years) with 16 matches and one goal all competitions comprised. He subsequently returned to Istres, now in the
Championnat National.
Petrolul Ploiești On 24 June 2015, Zoubir joined Romanian side
Petrolul Ploiești on a three-year contract. He made his
Liga I debut on 11 July, playing the full 90 minutes in a 0–0 draw at defending champions
FC Steaua București; he adapted quickly, being voted Footballer of the Month for July by fans on the DoarPetrolul.ro forum. He netted his first goal for the club on 9 November in a 1–1 home draw against
Concordia Chiajna, and his second came against
CFR Cluj late in the same month (1–0, also at the
Ilie Oană Stadium). During early December 2015, it was reported that
Bucharest rivals Steaua and
Dinamo were interested in acquiring Zoubir in the winter transfer window.
Qarabağ On 26 June 2018, Zoubir signed a two-year contract with
Qarabağ. On 29 June 2024, Zoubir signed a new three-year contract with Qarabağ. As of August 2025, Zoubir is captaining the club from Agdam. He is considered as one of the best players in Qarabağ’s history. ==Career statistics==