Der 1,77 m große und 75 kg schwere Athlet belegte jeweils über 200 Meter bei den Jugendweltmeisterschaften 2005 in Marrakesch den elften und bei den Juniorenweltmeisterschaften 2006 in Peking den vierten Platz. In ebendieser Stadt stand er zwei Jahre später auch im südafrikanischen Aufgebot für die Olympischen Sommerspiele 2008. Die Staffel über 4 × 100 Meter verlor jedoch im ersten Vorlauf beim Wechsel den Stab und schied aus. Im 200-Meter-Lauf erreichte Mpuang die zweite Runde.