Zaroury werd in 2019 door Lommel SK weggeplukt uit de jeugdopleiding van Zulte Waregem.[1] In zijn eerste seizoen bij Lommel kreeg hij slechts met mondjesmaat speelkansen in het eerste elftal, maar in het seizoen 2020/21 greep hij volop zijn kans: bij de jaarwisseling had hij al zes goals en één assist achter zijn naam staan in Eerste klasse B.
Sporting Charleroi
Op 1 februari 2021 ondertekende Zaroury een contract voor tweeënhalf jaar bij Sporting Charleroi, dat hem evenwel het seizoen liet uitdoen bij Lommel.[2] Zaroury speelde nog mee in negen van de elf resterende competitiewedstrijden en eindigde met de Lommelaars derde.
Zaroury maakte op 24 juli 2021 zijn officiële debuut voor Sporting Charleroi: in de competitiewedstrijd tegen KV Oostende stond hij meteen in de basis. Zaroury kon meteen scoren in zijn debuutwedstrijd: in de 50e minuut zette hij de 0-2 op het bord, hiermee hielp hij zijn club aan de uiteindelijke 0-3-overwinning.[3] In augustus 2021 was Zaroury nog tweemaal beslissend voor Charleroi: op de vierde competitiespeeldag maakte hij gelijk in het 1-1-gelijkspel tegen Antwerp FC, een week later zorgde hij in het 2-2-gelijkspel tegen Zulte Waregem voor het openingsdoelpunt.[4][5] Eind augustus werd Zaroury verkozen tot beste Charleroi-speler van de maand juli.[6]
Zaroury miste in zijn eerste volledige seizoen bij Charleroi slechts twee wedstrijden: op de zevende speeldag van de reguliere competitie moest hij wegens een blessure verstek geven tegen KAA Gent, en ook op de slotspeeldag van Play-off II ontbrak hij tegen Gent.[7] Zaroury mocht twintig keer starten en viel achttien keer in. In de Beker van België speelde hij 120 minuten mee tegen zijn ex-club Lommel SK en zette hij in de strafschoppenserie een strafschop om, maar door de misser van Guillaume Gillet was het Lommel dat ten koste van Charleroi doorging.[8]
In het seizoen 2022/23 maakte Zaroury een goede start bij Charleroi: op de openingsspeeldag opende hij de score in de 3-1-zege tegen KAS Eupen, en op de vijfde speeldag legde hij in de 89e minuut de 1-3-eindscore vast tegen Zulte Waregem nadat hij pas in de 80e minuut inviel.[9][10]
Zaroury debuteerde in 2017 als Belgisch jeugdinternational.[13] In november 2022 nam Walid Regragui de 22-jarige Zaroury, die in september 2022 nog uitkwam voor de Belgische beloften, op in de Marokkaanse WK-selectie.[14][15] Zaroury maakte aanvankelijk geen deel uit van de Marokkaanse WK-selectie, maar door de blessure van Amine Harit werd Zaroury er uiteindelijk toch nog bijgehaald.[16][17] Op 17 november 2022 maakte hij zijn interlanddebuut voor Marokko: in een vriendschappelijke interland tegen Georgië (3-0-zege) liet Regragui hem in de 69e minuut invallen voor Hakim Ziyech.[18]