Career
Early years / 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 Football Club Istres in Ligue 2.
He was loaned in January 2013 to lower league club Grenoble Foot 38.
In August 2013, in the same predicament, Zoubir joined Scottish side Hibernian after being recommended by former football player Frédéric Arpinon. 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 Football Club Petrolul Ploiești on a three-year contract.
He netted his first goal for the club on 9 November in a 1–1 home draw against CS 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 Football Club Dinamo were interested in acquiring Zoubir during the winter transfer window.