Rahimi nació en Casablanca el 2 de junio de 1996, por lo que es uno de los futbolistas mayores de 23 años que llevó Marruecos a los Juegos Olímpicos. Se permiten tres por convocatoria y Rahimi, de 28 años, es uno de ellos.
Actualmente, Rahimi juega en la demarcación de delantero para el Al Ain F. C. del UAE Pro League. Fichó por el club árabe en 2021 y hasta el momento marcó 46 goles en 107 partidos. Antes había jugado solamente en el Raja Casablanca de su país natal, donde estuvo desde 2018 hasta 2021 (42 goles en 134 partidos). En total, entre todas las competiciones a nivel de clubes, lleva 88 goles y 79 asistencias en 241 partidos.
Con la Selección Absoluta de Marruecos, Rahimi hizo su debut como internacional el 18 de enero de 2021 (7 goles en 20 partidos).
Y en lo que va del torneo Olímpico, Rahimi anotó en cada uno de los seis partidos de Marruecos. Nadie había marcado en seis partidos de Juegos Olímpicos consecutivamente. Dos dianas en el debut contra Argentina, una contra Ucrania en la derrota de los africanos 1-2, otra en el triunfo sobre Irak que cerró la fase de grupos, otra ante Estados Unidos, de penalti, por cuartos de final, otra vez de penalti ante España en semifinales, y dos más contra Egipto en el partido por la medalla de bronce. Así pues, hizo ocho goles en apenas seis partidos.