Makhloufi konnte erstmals bei den Panafrikanischen Spielen 2011 in Maputo auf sich aufmerksam machen, als er die Goldmedaille im 800-Meter-Lauf und die Bronzemedaille im 1500-Meter-Lauf gewann. Bei den Afrikameisterschaften 2012 in Porto-Novo gewann er seinen Finallauf über die 800-Meter-Distanz in 1:43,88 min und stellte damit gleichzeitig eine persönliche Bestzeit auf. Bei den Olympischen Spielen 2012 in London startete er sowohl über 800 als auch über 1500 Meter. Im Wettbewerb über 1500 Meter qualifizierte sich Makhloufi nach ersten Plätzen im Vorlauf und im Halbfinale souverän für den Finallauf. Auf der 800-Meter-Strecke gab er anschließend sein Rennen im Vorlauf bereits nach 150 Metern vorzeitig auf, woraufhin er von der IAAF für den Rest der Spiele disqualifiziert wurde. Als Begründung wurde angeführt, Makhloufi habe keine Anstrengung unternommen, das Rennen angemessen durchzuführen. Makhloufi legte daraufhin ein ärztliches Attest vor, das ihm Kniebeschwerden bescheinigte. Die Disqualifikation wurde infolgedessen aufgehoben und Makhloufi konnte das 1500-Meter-Finale bestreiten. Er gewann das Rennen in einer Zeit von 3:34,08 min.