Il se classe sixième du 100 mètres et quatrième du 200 mètres lors des Championnats d'Afrique 2010 de Nairobi. En 2011, Aziz Ouhadi remporte le 100 m du Meeting international d'athlétisme de Dakar et porte son record personnel à 10 s 09 (+0,8 m/s), nouveau record national du Maroc.