En 2001, il réalise un triplé historique aux Jeux de la Francophonie, s'imposant sur 100 m en 10 s 13, record national, devant le vice-champion du monde en titre de la discipline Bruny Surin, mais aussi sur 200 m (20 s 33) et le relais 4 x 100 m (39 s 04). En août, il participe à la finale des championnats du monde à Edmonton et s'y classe en 20 s 24, après avoir porté le record national en 20 s 15 en demi-finale.