Il a remporté une médaille d'argent sur le 200 mètres aux Championnats d'Afrique de 1996 ainsi que la médaille d'or dans la même épreuve aux Jeux de la Francophonie de 1997. Il participe également aux Championnats du monde en 1995, 1997 et 1999 ainsi qu'aux Jeux Olympiques en 1996 et 2000, mais n'a jamais atteint le tour final. Il est le porte-drapeau de la Guinée lors de ces deux Jeux olympiques.