W 2007 roku dotarł do półfinału igrzysk afrykańskich w biegu na 800 metrów. Został zdyskwalifikowany w biegu eliminacyjnym na tym samym dystansie podczas halowych mistrzostw świata w 2008. Zdobywca srebrnego medalu igrzysk Wspólnoty Narodów w Nowym Delhi (2010).