Jako junior został wicemistrzem świata w 2008 oraz mistrzem Afryki w 2009. Pierwszy duży sukces jako senior odniósł w 2010 roku zdobywając srebrny medal igrzysk Wspólnoty Narodów. W 2012 zdobył brąz mistrzostw Afryki, a dwa lata później sięgnął po złoto igrzysk Wspólnoty Narodów w Glasgow.