Mwepu kwam via Napsa Stars en Kafue Celtic in 2017 bij FC Liefering terecht, de amateurploeg van Red Bull Salzburg, waar hij een contract voor 5 seizoenen ondertekende.[2] Op 21 juli 2017 maakte Mwepu zijn debuut in de 2. Liga in de met 1–2 gewonnen wedstrijd tegen Kapfenberger SV.[3] Op 1 oktober 2017 maakte Mwepu, met Red Bull Salzburg, zijn debuut in de Bundesliga toen hij veertien minuten voor tijd Amadou Haidara kwam vervangen in de met 2–1 gewonnen wedstrijd tegen Wolfsberger AC.[4] Op 15 april 2018 maakte Mwepu zijn eerste doelpunt in de met 2–6 gewonnen uitwedstrijd bij Admira Wacker.[5] Europees maakte Mwepu zijn debuut op 8 augustus 2018 in de kwalificatiewedstrijd van de Champions Leaugue tegen Shkendija Tetovo. Acht minuten voor tijd kwam hij Xaver Schlager vervangen.[6] In juli 2021 werd hij voor €23.000.000,- verkocht aan het Engelse Brighton & Hove Albion.
Op 10 oktober 2022 stopte Mwepu met betaald voetbal nadat bij hem een zeldzame erfelijke hartaandoening was vastgesteld.[1]
Mwepu werd voor de –20 van Zambia opgeroepen. In september 2017 werd hij voor het eerst opgeroepen voor het Zambiaans voetbalelftal. Bondscoach Wedson Nyirenda nam de middenvelder op in zijn selectie voor het dubbele duel met Algerije. Op 2 september 2017 maakte Mwepu zijn debuut toen hij ruim een half uur voor tijd Chisamba Lungu kwam vervangen. Mwepu wist twee minuten voor tijd de eindstand op het bord te zetten. Hij scoorde de 2–1.[7]