En 1997, il remporte la médaille de bronze des Championnats du monde d'Athènes en 47 s 88, s'inclinant face au Français Stéphane Diagana et au Sud-africain Llewellyn Herbert. Le , il établit la meilleure performance de sa carrière sur 400 m haies en réalisant 47 s 03 lors du meeting de La Nouvelle-Orléans, signant le troisième temps de l'histoire après les 46 s 78 de Kevin Young et les 47 s 02 d'Edwin Moses.