Mba speelde lang in de Nigeriaanse competitie. In augustus 2013 trok hij naar CA Bastia in Frankrijk en in de zomer van 2015 ging hij voor Yeni Malatyaspor in Turkije spelen. Met die club promoveerde hij in 2017 naar de Süper Lig. Hierna zou hij overstappen naar het gedegradeerde Gaziantepspor maar die club vroeg uitstel van betaling aan en mocht geen spelers registreren van de bond. In september 2017 werd zijn contract bij Yeni Malatyaspor ontbonden.
Mba debuteerde in 2012 in het Nigeriaans voetbalelftal. Hij maakte deel uit van de selectie voor de door Nigeria gewonnen Afrika Cup 2013 en scoorde in zowel de kwartfinale als de finale het winnende doelpunt. Hij was de enige basisspeler die in de Nigeriaanse competitie speelde. Hij maakte ook deel uit van de Nigeriaanse selectie op de FIFA Confederations Cup 2013.