Noah Abid werd geboren in Den Haag, maar verhuisde naar België toen hij vijf jaar oud was. Hier speelde hij in de jeugd van Germinal Beerschot, tot hij in 2008 met zijn vader naar Engeland verhuisde. Hier speelde hij voor Stockport County FC en Manchester City FC. In 2013 verhuisde hij weer naar Nederland, waar hij in de jeugd van Vitesse speelde.[3] Hij speelde één wedstrijd voor Jong Vitesse in de Derde divisie zondag: de met 3-3 gelijkgespeelde uitwedstrijd tegen Be Quick 1887 op 27 mei 2018.[4] Jong Vitesse was toen al kampioen van de Derde divisie, waardoor het naar de Tweede divisie promoveerde. In 2018 vertrok Abid naar AFC Ajax, waar hij op 20 november 2018 met Jong Ajax in de Eerste divisie debuteerde in de met 4-3 verloren uitwedstrijd tegen Jong FC Utrecht.[5] Hij kwam in de 64e minuut in het veld voor Jasper ter Heide. In juni 2019 werd hij geselecteerd voor het Tunesisch voetbalelftal. Hij zat op de bank in de oefenwedstrijd tegen Irak, maar debuteerde nog niet. In 2019 vertrok hij transfervrij naar Almere City FC, waar hij in het tweede elftal speelde. Nadat hij in 2020 bij Almere vertrok, sloot hij in februari 2021 bij het Tunesische CS Sfaxien aan. In april werd zijn contract ontbonden en voor het seizoen 2021/22 sloot hij aan bij VV DOVO. Na een paar weken in de voorbereiding verliet hij DOVO in juli vanwege privéomstandigheden en stopte met voetballen.[6]