In his professional career he represented Anderlecht of Belgium, Newcastle United in England and Porto from Portugal. A full international for the DR Congo national team since 2012, he earned over 50 caps and represented the country at four Africa Cup of Nations tournaments, coming third in 2015.