Campbell trainiert unter Nationaltrainer Jin Keun-oh am Leistungszentrum in Browns Bay. Seine ersten internationalen Titelkämpfe bestritt er bei der Juniorenweltmeisterschaft 2002 in Iraklio und im Erwachsenenbereich bei der Weltmeisterschaft 2003 in Garmisch-Partenkirchen, er schied aber jeweils nach dem Auftaktkampf aus. Auch bei den folgenden Weltmeisterschaften schied Campbell frühzeitig aus. Er qualifizierte sich für die Olympischen Spiele 2008 in Peking, musste aber erneut eine Auftaktniederlage hinnehmen. Beim ozeanischen Olympiaqualifikationsturnier Mitte 2011 in Nouméa qualifizierte sich Campbell für seine zweiten Olympischen Spiele 2012 in London. Im entscheidenden Finalduell siegte er kampflos, nachdem sein Gegner verletzungsbedingt nicht antreten konnte.