Career
He debuted for the Highlanders in 2006. He showed he was well capable of stepping up to the higher level and he had a strong 2006 season for Southland. In 2007 he represented Manu Samoa at the Rugby World Cup.
He played for the Chiefs in the 2012 Super Rugby, joining national teammate Mahonri Schwalger.
On 17 July 2014, Thompson signed for Newcastle Falcons who compete in the English Aviva Premiership from the 2014-2015 season.