His first international cap was against Fiji, at Canberra, on 22 September 1998. He was part of the 1999 Rugby World Cup, playing one match. His last international cap was against Scotland, at Murrayfield, on 18 November 2000. He played in the NPC for Taranaki between 1997 and 1999. A year later, he moved to France, to play for Stade Rochelais, where he was nicknamed Le Tigre d'Apia (The Tiger of Apia). He ended his career in 2005, playing for Eastwood Rugby Club.
