W roku 2008 startował w igrzyskach olimpijskich, które odbył się w Pekinie – z wynikiem 2,18 nie udało mu się awansować do finału. Trzykrotny mistrz Afryki – złote krążki wywalczył w 2006, 2008 oraz 2010 roku. W 2005 został mistrzem czarnego lądu w kategorii juniorów, a rok później uplasował się na czwartym miejscu w pucharze świata. W roku 2007 zajął dziewiąte miejsce w mistrzostwach świata. W tym samym roku zdobył także złoty krążek igrzysk afrykańskich. Szósty zawodnik halowych mistrzostw świata (Ad-Dauha 2010). Zdobył brązowy medal na igrzyskach Wspólnoty Narodów w 2010 oraz srebrny na igrzyskach afrykańskich w kolejnym sezonie. W 2013 zajął 10. miejsce na mistrzostwach świata w Moskwie. Piąty zawodnik igrzysk Wspólnoty Narodów w Glasgow (2014). W tym samym roku po raz piąty został mistrzem Afryki.