Vili is 1.82m tall(5'11) and weighs 82kg. He plays for the North Harbour team in the Air New Zealand Cup competition. He first played rugby for the Poverty bay team in the third division where he took the team to win the third division title. He made his provincial debut for Poverty bay in 2004 against Auckland. He has played 28 provincial matches to date and 7 of which he played for Poverty bay and the rest for North Harbour. He has scored 20 tries for both the team. He made his Super 14 debut for the Blues against the Highlanders in 2006 and throughout the 2006 Super 14,he played 8 times for the Blues scoring only 1 try. He has also played in the Pacific Nations Cup for the Junior All Blacks team. In 2007, he was recruited by the franchise he made his debut against, the Highlanders.