Il remporte la médaille de bronze du relais 4 × 400 m lors des championnats d'Afrique de 2010, à Nairobi au Kenya. En 2011, il s'adjuge la médaille d'argent du 400 m au cours des Jeux africains de Maputo, au Mozambique, devancé par le Soudanais Rabah Yousif.