Op 28 juli 2018 volgde zijn debuut in de Jupiler Pro League: op de openingsspeeldag mocht Napoleone in de 86e minuut invallen voor Alexandros Katranis tegen KV Oostende. Napoleone kreeg daarop drie basisplaatsen op rij van trainer Frank Defays. Onder Defays opvolger Bernd Storck vloog Napoleone echter naar de B-kern.[2] In januari 2019 kwam er vroegtijdig een einde aan de samenwerking tussen Napeoleone en Excel Moeskroen: de aanvaller verliet de club voor Excelsior Virton. Ook bij Virton bleef hij niet lang, want in mei ruilde hij Virton al in voor RWDM.[3]
Bij RWDM was in hij in de eerste helft van het seizoen 2019/20 een vaste waarde in het eerste elftal, maar uiteindelijk kon hij nooit echt zijn stempel drukken bij de Molenbekenaren. In januari 2020 verliet hij de club voor Olympic Charleroi Châtelet Farciennes, de opvolger van zijn ex-club Olympic Charleroi. Ook hier werd hij meteen een vaste waarde, maar toen de amateurreeksen in maart 2020 werden stopgezet vanwege de coronapandemie was dit eigenlijk al het begin van het einde voor Napoleone, die in augustus 2020 in de B-kern belandde. In januari 2021 tekende hij bij de Spaanse vierdeklasser Real Avilés.[4] Op 30 mei 2021 dwong hij met de club promotie af naar de Segunda División RFEF.[5]