Carrière
Clubcarrière
Hij begon bij El Kanemi Warriors. Op 13 januari 2014 Madu tekende samen met Moses Simon een driejarig contract bij de Slowaakse club AS Trenčín.[1][2] Op 30 augustus 2016 tekende hij een driejarig contract bij SV Zulte Waregem.[3] Bij de West-Vlaamse club werd hij echter nooit onbetwistbaar basisspeler. In januari 2019 werd hij verhuurd aan tweedeklasser KSV Roeselare. Hierna liep zijn contract af en ging hij naar het Deense Odense BK.
Interlandcarrière
Madu debuteerde op 13 juni 2015 in het Nigeriaans voetbalelftal als basisspeler in de thuiswedstrijd om kwalificatie voor het Afrikaans kampioenschap voetbal 2017 tegen Tsjaad (2-0).
Hij werd geselecteerd voor de Nigeria selectie op de Olympische Zomerspelen 2016 waar Nigeria een bronzen medaille won.
[4]