Il se classe deuxième du 400 mètres lors des mondiaux en salle de Lisbonne, en 2001, s'inclinant à cette occasion face au Britannique Daniel Caines. Lors de l'édition suivante, à Birmingham en 2003, Campbell s'adjuge un nouveau titre mondial du relais 4 × 400 m en compagnie de James Davis, Jerome Young et Tyree Washington dans le temps de 3 min 04 s 09, mais l'équipe américaine est finalement disqualifiée à la suite du dopage avéré de Jerome Young.