naufahu was first capped for tonga during the match against fiji in nuku'alofa, on 25 may 2001. he was part of the 2003 rugby world cup roster, playing two matches in the tournament, with the pool stage match against canada in wollongong, on 29 october 2003 being his last test cap. at club level he played in the national provincial championship for hawke's bay and for northland, and then, in france for rc orléans, us oyonnax and us annecy.