Son meilleur temps est de 49 s 36, réalisé lors des Jeux du Commonwealth le . Il a terminé des Championnats d'Afrique 2010 à Nairobi en 49 s 70.