Openda werd geboren in Luik en speelde in de jeugd bij Standard Luik, dat hij op zijn vijftiende verruilde voor Club Brugge. In februari 2016 tekende hij zijn eerste profcontract.[1] Op 16 mei 2018 verlengde Openda zijn contract met vier seizoenen.[2] Op 10 augustus 2018 maakte hij zijn competitiedebuut tegen KV Kortrijk. Hij viel na 80 minuten in voor Jelle Vossen.[3] Op 19 augustus 2018 kreeg hij mede door de schorsing van Wesley Moraes en de knieblessure van Vossen zijn eerste basisplaats in de uitwedstrijd tegen Antwerp.[4]
In zijn eerste twee seizoenen bij het eerste elftal van Club Brugge speelde Openda meer dan 50 wedstrijden in alle competities. Toch besloot Club Brugge hem in de zomer van 2020 aan Vitesse uit te lenen om hem meer ervaring te laten opdoen.[5] Vitesse reikte tot de finale van de KNVB Beker, maar verloor deze met 2-1 van AFC Ajax. Openda scoorde het enige doelpunt voor de Arnhemmers. In zijn tweede seizoen wist hij met Vitesse zich te plaatsen voor de groepsfase van de UEFA Europa Conference League, door twee voorrondes te winnen van Dundalk en Anderlecht. Op 21 oktober 2021 zorgde Vitesse voor een zeer grote stunt door met 1–0 te winnen van Tottenham Hotspur. Met tien punten uit zes wedstrijden werd Vitesse tweede in de groep, waarmee het Europees overwinterde. Na het seizoen riep de sportredactie van Omroep Gelderland Openda uit tot Gelders voetballer van het jaar.
In mei 2022 werd Loïs Openda voor het eerst opgeroepen door bondscoach Roberto Martínez Montoliú voor de Rode Duivels voor vier duels in de UEFA Nations League in de eerste helft van juni. Hij maakte deel uit van een ruime kern van 32 spelers. Ook Amadou Onana was er voor het eerst bij.[6]
Voor de eerste wedstrijd tegen Nederland kon hij echter niet op speelminuten rekenen wegens een schorsingsdag die hij opliep in de kwalificatiecampagne van de U21.[7] Op 8 juni 2022 debuteerde Openda voor de Rode Duivels tegen Polen. Hij viel na 85 minuten in voor Michy Batshuayi. Het werd een droomdebuut, want acht minuten later maakte hij met een echte spitsengoal meteen zijn eerste in het shirt van de Rode Duivels. De wedstrijd eindigde op 6-1. Ook Wout Faes debuteerde in deze wedstrijd.[8] Het snelste doelpunt als debutant was het echter niet. Daarvoor moet Loïs Openda maar liefst vijf spelers voor zich dulden: Axel Witsel, Marvin Ogunjimi, Michy Batshuayi, Geoffrey Claeys en Tom Caluwé. Door 1 keer te scoren in 8 minuten, is Openda wel de speler met het hoogste rendement als Rode Duivel ooit.[9]
In oktober 2018 werd Openda veroordeeld tot een geldboete en rijverbod, omdat hij eerder dat jaar rondreed zonder rijbewijs, en wegreed van een politiepatrouille.[11]