Erste internationale Erfahrungen sammelte Ngonidzashe Makusha bei den Juniorenweltmeisterschaften 2006 in Peking, bei denen er im 100-Meter-Lauf mit 10,84 s im Halbfinale ausschied und im 200-Meter-Lauf nicht an den Start ging. Zudem belegte er im Weitsprung mit 7,33 m den zwölften Platz. Im Jahr darauf gewann er bei den Afrikaspielen in Algier gemeinsam mit Gabriel Mvumvure, Brian Dzingai und Lewis Banda in 39,16 s die Bronzemedaille in der 4-mal-100-Meter-Staffel. Des Weiteren gelangte er über 100 Meter bis in das Halbfinale, in dem er mit 10,56 s ausschied. Im Weitsprung gelangte er bis in das Finale, trat dort aber nicht mehr an und im Dreisprung gelang ihm kein gültiger Versuch. In der folgenden Saison ging er an die Florida State University in Tallahassee, wo er ein Wirtschaftsstudium begann. Er siegte bei den NCAA-Meisterschaften im Weitsprung und erzielte mit seiner Weite von 8,30 m einen nationalen Rekord. Damit qualifizierte er sich auch für die Olympischen Spiele in Peking, bei denen er einen Medaillengewinn nur knapp verpasste. Er ging in der ersten Runde des Finales mit 8,19 m in Führung. In der vierten Runde verdrängten ihn der Panamaer Irving Saladino (8,34 m) und der Südafrikaner Godfrey Khotso Mokoena (8,24 m) zunächst auf den dritten Platz. Im sechsten und letzten Durchgang zog der Kubaner Ibrahim Camejo mit 8,20 m um einen Zentimeter an ihm vorbei und Makusha wurde schließlich Vierter.