Il se distingue en juillet 2006 à Windhoek en améliorant successivement ses records personnels à la longueur (), au triple saut (), sur 100 mètres (10 s 64) et sur 200 mètres (21 s 57). Le mois suivant, il participe aux Championnats du monde juniors de Pékin où il atteint les demi-finales du 100 mètres et la finale du saut en longueur (12). En 2007, le Zimbabwéen s'aligne sur trois épreuves lors des Jeux africains d'Alger et obtient son meilleur résultat au titre du relais 4 × 100 mètres en s’adjugeant la médaille de bronze aux côtés de ses compatriotes Gabriel Mvumvure, Brian Dzingai et Lewis Banda.