Im Jahr 2000 gewann er die Marokkanische Meisterschaft im 1500-Meter-Lauf. 2001 siegte Hachlaf im 1500-Meter-Lauf bei den Mittelmeerspielen in Radès, wurde Zweiter bei den Jeux de la Francophonie in Ottawa und belegte bei den Leichtathletik-Weltmeisterschaften in Edmonton den achten Platz. Bei den Leichtathletik-Afrikameisterschaften 2002 in Radès und bei den Leichtathletik-Hallenweltmeisterschaften 2003 in Birmingham gewann er über dieselbe Distanz jeweils die Bronzemedaille. Bei den Crosslauf-Weltmeisterschaften 2003 in Lausanne wurde er im Kurzstreckenrennen Sechzehnter und belegte mit der marokkanischen Mannschaft den dritten Rang in der Nationenwertung.