Réputé pour sa capacité à finir rapidement les courses, il fait partie des plus grands coureurs de 400 m haies des années 1990. Il fait ses débuts sur la scène internationale à l'occasion des Championnats du monde juniors de 1988, terminant à la cinquième place de la finale en 51 s 70. Étudiant à l'Université d'Auburn, en Alabama, il établit la meilleure performance de sa carrière le lors du Meeting de Zürich en 47 s 10, signant un nouveau record d'Afrique.
Aux Championnats du monde de Tokyo, il remporte le titre en 47 s 64, devant le Jamaïcain Winthrop Graham et le Britannique Kriss Akabusi, devenant ainsi le premier athlète de Zambie à remporter un titre de champion du monde.