Il naît le [1] à Haarlem, aux Pays-Bas, et parle donc couramment le néerlandais[2]. Il participe à ses premières compétitions de dressage à l'âge de 15 ans, ayant choisi cette dernière discipline plutôt que le saut d'obstacles car elle demande davantage de contrôle sur le cheval[2].
Il devient un cavalier officiel marocain en 2011[3], à la suite d'une rencontre avec la famille royale, notamment la Princesse Lalla Amina, pendant du jet-ski durant ses vacances de retour au Maroc[2]. Intéressée par ses compétences équestres, elle lui achète le cheval Floresco NRW dans l'objectif de participer aux Jeux olympiques[2]. Il est entraîné par Anky van Grunsven[3]. Il décroche sa qualification pour les Jeux olympiques en , grâce au soutien de Sa Majesté le Roi Mohammed VI, qui a confié sa supervision à la Princesse Lalla Amina, présidente de la Fédération royale marocaine des sports équestres[3]. Avec 2 180 points, il est le cavalier de dressage le mieux classé du groupe F, regroupant les pays d'Afrique et du Moyen Orient[3].
Rahmouni est le premier Africain de l'histoire à se qualifier dans la discipline du dressage pour les Jeux olympiques d'été de 2012 à Londres, faisant par conséquent du Maroc le premier pays africain et arabe à atteindre ce niveau de compétition en dressage[2],[3]. Fin 2013, le couple est arrêté 7 mois en raison d'une blessure de Floresco[4].
Il est aussi le premier cavalier marocain à concourir en dressage lors des Jeux équestres mondiaux en 2014 à Caen[2]. Il est récompensé avec son cheval lors du 14e trophée Maroc équestre en [5]. En , il se qualifie pour la dernière étape qualificative de Coupe du monde de dressage à Bois-le-Duc[6].