Erste internationale Erfahrungen sammelte Rabah Aboud bei den Crosslauf-Weltmeisterschaften 2000 in Vilamoura, bei denen er nach 25:11 min den 39. Platz in der U20-Wertung belegte. Fünf Jahre später erreichte er bei den Crosslauf-Weltmeisterschaften 2005 in Saint-Étienne nach 12:16 min den 23. Platz im Kurzrennen und bei den Crosslauf-Weltmeisterschaften 2006 in Fukuoka erreichte er nach 11:32 min Rang 52. Im Jahr darauf nahm er im 5000-Meter-Lauf an den Militärweltspielen in Hyderabad teil und gewann dort in 13:53,74 min die Bronzemedaille hinter dem Kenianer Mark Kosgei Kiptoo und Brahim Belaout aus Marokko. Bei den Crosslauf-Weltmeisterschaften 2008 in Edinburgh gelangte er nach 38:24 min auf Platz 97 2010 gelangte er bei den Crosslauf-Weltmeisterschaften 2010 in Punta Umbría nach 35:33 min auf den 20. Platz. Anschließend belegte er bei den Militärweltspielen in Rio de Janeiro in 13:19,00 min den vierten Platz und schied bei den Weltmeisterschaften im südkoreanischen Daegu mit 14:00,34 min im Vorlauf aus. Daraufhin erreichte er bei den Afrikaspielen in Maputo in 13:50,56 min den zehnten Platz und gelangte bei den Panarabischen Spielen in Doha im 10.000-Meter-Lauf nicht das Ziel. 2012 qualifizierte er sich über 5000 Meter für die Olympischen Spiele in London, bei denen er mit 13:28,38 min aber nicht das Finale erreichte.