Er erreichte bei den Panarabischen Spielen 2007 den siebten Platz. Bei den Afrikameisterschaften 2008 wurde er Vierter. 2009 wurde Barid bei den Spielen der Frankophonie Sechster. Im selben Jahr erreichte er auch den zehnten Platz bei den Mittelmeerspielen. Bei den Afrikameisterschaften 2010 belegte er den fünften Platz. Bei den Afrikameisterschaften 2012 schied er ohne gültigen Versuch aus. Bei den Spielen der Frankophonie 2013 wurde er Sechster. Außerdem gewann er bei den Afrikameisterschaften 2014 eine Bronzemedaille.